深圳幻海软件技术有限公司 欢迎您!

  • 教你用 Python 驾驭 Nacos 配置中心

    大家好,我是安果!Nacos是阿里巴巴开源的项目,用于构建云原生应用的动态服务发现、配置管理和服务管理平台核心特征包含:服务发现、服务健康监测、动态配置服务、动态DNS服务、服务及其元数据管理如果想在Python项目中利用Nacos动态配置服务该怎么做呢?1、安装依赖nacos-sdk-python

  • 【硬核】 ROS Navigation 局部路径规划常见算法

    简介​最近,作者参加了关于RMUS高校SimReal挑战赛,首次接触到了机器人导航领域,这里记录一下这段时间的收货。sim2real的全称是simulationtoreality,是强化学习的一个分支,同时也属于transferlearning的一种。主要解决的问题是机器人领域中,直接让机器人或者机

  • YOLOV5通道剪枝【附代码】

    之前的博客中已经实现了YOLOv4、YOLOR、YOLOX的剪枝,经过了几天的辛勤努力,终于实现了YOLOv5的剪枝。相关链接如下:YOLOv4剪枝(剪枝相关细节理论这里有写):YOLOv4剪枝YOLOX剪枝:YOLOX剪枝YOLOR剪枝:YOLOR剪枝Paper:PruningFiltersfor

  • CSDN独家首发!万字长文,YOLOv5/v7/v8算法模型yaml文件史上最详细解析与教程!小白也能看懂!掌握了这个就掌握了魔改YOLO的核心!

    看完这篇你能学会什么?掌握根据yaml文件画出模型结构图的能力掌握根据模型结构图写yaml文件的能力掌握添加模块后写配置文件args参数的能力掌握修改模型配置文件的能力1.YOLOv5模型yaml文件解析模型尺寸(像素)mAPval50-95mAPval50推理速度CPUb1(ms)推理速度V100

  • 【云原生】K8s Pod 定时弹性伸缩Cronhpa介绍与实战操

    一、概述其实原生的HPA是不支持根据时间点来进行扩缩容的,根据时间点扩缩容其实在有些场景下还是蛮实用的,因为根据资源扩缩容无法精准控制,像在大数据领域,跑任务的时间段一般是明确的,这样我们就可以根据跑任务的时间段来进行pod扩缩容,这样就非常精准的控制资源使用了。这里主要介绍阿里开源的一个产品kub

  • 如何不编写 YAML 管理 Kubernetes 应用?

    Kubernetes将自身边界内的事物都抽象为资源。其中的主要部分,是以Deployment、StatefulSet为代表的workload工作负载控制器,其他各类资源都围绕这些主要的资源工作。这些资源合并起来,可以为IT技术工作者展现出一个以workload为中心的模型。Kubernetes中所有

  • YOLOV7开源代码讲解--训练参数解释

     目录训练参数说明:--weights:--cfg:--data:--hpy:--epoch:--batch_size:--img-size:--rect:--resume:--nosave:--notest:--noautoanchor:--evolve:--bucket:--cach-

  • YOLO_V8训练自己的数据集

    YOLO_V8在2023年开年横空出世,在春节前还得卷一下。由于YOLO_V8和YOLO_V5是同一个作者,所以很多操作都是一样的,下面主要描述一下如何用自己的数据集进行训练和测试(非命令行的方式)。1、训练数据和模型的目录结构这里以口罩数据集为例,该数据集分为两类,戴口罩和不戴口罩:['mask'

  • 记录使用yolov5进行旋转目标的检测

    由于实习公司需要使用到旋转目标的检测,所以这几天学习了相关知识,并找了许多资料,饶了许多的弯路。下面记录下项目的整个实现过程。我参考的是以下几位博主:DOTAv2遥感图像旋转目标检测竞赛经验分享(SwinTransformer+Anchorfree/based方案)-知乎小鸡炖技术的个人空间_哔哩哔

  • 在CPU上跑yolov5(详细步骤+适合入门)

    目录一、创建新环境二、导入Pytorch库三、新建项目四、测试五、准备数据集六、修改配置文件七、训练八、实例测试九、结束语默认大家都装好了Anaconda和Pycharm,且知晓基本操作一、创建新环境打开cmd窗口,输入condacreate-nyolov5python=3.7,回车​等待一会,输入

  • 一个简单的步骤让你的 Python 代码更干净

    说起来容易做起来难,我们都知道代码可读性非常重要,但是写的时候总是随心所欲,不考虑类型提示、import排序、PEP8规范。今天分享一个小技巧,通过一个简单的步骤就可以让你的Python代码更干净。这就是pre-commit:可以让你的代码提交之前自动检查是否符合你想要的规范。使用之前,先pip安装

  • 需要避免的七个YAML陷阱

    ​译者|李睿审校|孙淑娟  YAML(“YAMLAin'tMarkupLanguage”)配置语言是许多现代应用程序的核心,包括Kubernetes、Ansible、CircleCI和Salt。YAML提供了许多优势,例如可读性、灵活性以及处理JSON文件的能力。但是对于没有经验

  • Nuclei 进阶—深入理解 Workflows、Matchers 和 Extractors

    前面的文章中介绍了nuclei的基础使用方法,可以参考文章:​​POC模拟攻击利器——Nuclei入门(一)​​接下来我重点讲解一下nuclei中的三个概念,Workflows、Mathcer和Extractors。这些内容将有助于帮助大家编写更为复杂和高效的检测脚本!workflowsWorkfl

  • POC模拟攻击利器—Nuclei入门

    引入Nuclei的缘由使用dependencycheck发现的问题,需要研发人员修复,研发人员要求复现问题!这个的确有难度不仅仅要了解cve相关bug的具体含义,还要模拟攻击,对于测试人员显然要求过高!凭借自己多年的各种测试工具调研经验,直觉告诉自己,应该有类似的工具,经过各种技术调研选择了Nucl

  • Python 解析参数的三种方法

    Let'sgo!我们以机器学习当中的调参过程来进行实践,有三种方式可供选择。第一个选项是使用argparse,它是一个流行的Python模块,专门用于命令行解析;另一种方法是读取JSON文件,我们可以在其中放置所有超参数;第三种也是鲜为人知的方法是使用YAML文件!好奇吗,让我们开始吧!先决条件在下

  • 五种高大上的yml文件读取方式,你知道吗?

    在上一篇文章中,我们从源码角度分析了SpringBoot解析yml配置文件的全流程,那么我们今天就来点实战,总结一下除了烂大街的@Value和@ConfigurationProperties外,还能够通过哪些方式,来读取yml配置文件的内容。1、Environment在Spring中有一个类Envi

  • 在 K8S 中快速部署 Redis Cluster & Redisinsight

    RedisCluster部署使用Bitnamihelmchart在K8Sredis命名空间中一键部署Rediscluster。复制helmrepoaddbitnamihttps://charts.bitnami.com/bitnamihelminstall-nredisstagingbitnami/

  • KubeNest - 运维特征(Trait)配置化开发框架设计及实践

    一、背景在云原生应用发布平台KubeNest中,trait表示跟应用相关的运维动作,如DNStrait用于解决在不同环境中修改应用主workload的DNS配置的运维问题,像DNStrait这样的trait在KubeNest中已经有10多款,且随着业务需求增加而不断增多。在原有KubeNest技术中

  • JSON、XML、TOML、CSON、YAML大比拼

    一段超级严肃的关于样本序列化的集合、子集和超集的文字我是一名开发者,我读代码,我写代码,我写会写代码的代码,我写会写出供其它代码读的代码的代码。这些都非常火星语,但是有其美妙之处。然而,***一点,写会写出供其它代码读的代码的代码,可以很快变得比这段文字更费解。有很多方法可以做到这一点。一种不那么复

  • 热点 | 50个抢票加速包,还不如这个Python抢票神器

    又到了一年一度的抢票大战,本来就辛苦劳累了一年,想着可以早点订到票跟家里人团聚。所以,许多人宁愿多花些钱去找黄牛买票。但今年各种抢票软件的横行,还有官方出的加速包,导致连黄牛都不敢保证能买到票。你无奈的只能一起加入抢票大军。从不花钱的低速,到中速、高速、极速、光速、VIP,六种抢票速度,越快当然抢到

推荐阅读