当前位置: 首页 > article >正文

PP-YOLOE-SOD学习笔记2

一、解析X-Anylabeling标注后的json格式问题

最近在使用自动标注工具后json格式转化过程中,即标注框的四点坐标转换为两点坐标时,发现json格式的四点顺序是按顺时针方向开始的,那么在转换其实就是删除2、4坐标或者1、3坐标即可。

二、数据集格式问题

x2coco支持图片格式:bmp、jpg、jpeg、png、jpeg四类。如果自己本身的数据集是 .tif 格式在做格式转换的时候,由于.tif 格式的像素值和上述四类的范围不同,因此需要进行归一化处理才可以转换成功,不然得到大概率是纯白的像素图片。

三、train参数的解析

  • -eval:表示在训练过程中进行评估,并在训练完后执行评估步骤。
  • -r -resume:指定模型权重的路径,用于恢复之前被中断的训练状态,继续训练。
  • -slim_config:指定用Slim方法的配置文件路径,通常该方法时用于模型压缩或者精简的。
  • -enable_ce:表示启用持续评估工作 CE,仅用于内部测试的功能。
  • -amp:表示启用自动混合精度训练,用于提高训练速度并减少内存使用。
  • -fleet:使用分布式训练框架 fleet。分布式训练是指将机器学习或深度学习模型训练任务分解成多个子任务,并在多个计算设备上并行训练,可以更快速地完成整体计算,并最终实现对整个计算过程的加速。
  • -use_vdl:数据记录到 VisuaIDL,用于可视化训练过程。
  • -vdl_log_dir:指定 VisualDL 日志的存储目录,通常用于记录标量数据。
  • -use_wandb:数据记录到 wandb(Weight and Biases),广泛用于机器学习实验的追踪工具。
  • -save_prediction_only:只保存评估结果,而不保存其他训练数据。
  • -profiler_options:用于指定分析器的选项。可以控制分析器的行为。
  • -save_proposals:保存训练过程中生成的提议,通常用于目标检测等任务。
  • -proposal_path:指定训练提议的保存路径,通常使一个 json 文件,保存了训练过程中的提议信息。
  • -to_static:启用 dy2st,它使一个姜动态图转换为静态图的功能,通常用于提高推理效率。

 

http://www.lryc.cn/news/2385418.html

相关文章:

  • OpenLayers 加载测量控件
  • .NET ORM开发手册:基于SqlSugar的高效数据访问全攻略
  • 【PostgreSQL】数据探查工具1.0研发可行性方案
  • C++ 内存管理与单例模式剖析
  • 算法学习——从零实现循环神经网络
  • win10使用nginx做简单负载均衡测试
  • 2025电工杯数学建模B题思路数模AI提示词工程
  • 软考软件评测师——软件工程之开发模型与方法
  • 前端表单中 `readOnly` 和 `disabled` 属性的区别
  • 【日志软件】hoo wintail 的替代
  • OceanBase数据库全面指南(基础入门篇)
  • 异步处理与事件驱动中的模型调用链设计
  • redis配置带验证的主从复制
  • Ollama-OCR:基于Ollama多模态大模型的端到端文档解析和处理
  • OpenCV CUDA 模块中图像过滤------创建一个拉普拉斯(Laplacian)滤波器函数createLaplacianFilter()
  • 图论学习笔记 3
  • 在单片机中如何在断电前将数据保存至DataFlash?
  • 【将WPS设置为默认打开方式】--突然无法用WPS打开文件
  • 电子人的分水岭-FPGA模电和数电
  • (6)python爬虫--selenium
  • Python之两个爬虫案例实战(澎湃新闻+网易每日简报):附源码+解释
  • HarmonyOS NEXT~鸿蒙系统与mPaaS三方框架集成指南
  • 系统安全及应用学习笔记
  • STC89C52RC/LE52RC
  • ✨ PLSQL卡顿优化
  • yum命令常用选项
  • python+vlisp实现对多段线范围内土方体积的计算
  • 鸿蒙Flutter实战:25-混合开发详解-5-跳转Flutter页面
  • APM32小系统键盘PCB原理图设计详解
  • 【C/C++】多线程开发:wait、sleep、yield全解析