• 主页
  • 随笔
  • 相册
  • 投资
  • 辉光钟
  • 实用工具
  • 未来ガジェット研究所
所有文章 关于我

  • 主页
  • 随笔
  • 相册
  • 投资
  • 辉光钟
  • 实用工具
  • 未来ガジェット研究所

Yolo算法入门介绍

2023-04-19
字数统计: 348字   |   阅读时长: 1分

Yolov5算法

基本名词解释:

数据集train 用来训练模型的图片数据及标签。
验证集valid 优化模型参数。每一个Eporch运行一次,确保程序走在往效果变好的方向
测试集test 用来检验程序成果,评价模型的效果。
mAP ,即平均平均精度。一种模型的评价指标。用来描述模型的检测精度。
P 精度
R 召回率

└─ Datasets
       ├─ test
       │    ├─  image    
       │    └─  labels
       ├─ train
       │    ├─  image    
       │    └─  labels
       │
       └─ val
           ├─  image    
           └─  labels
      

requirements.txt文件是保存了依赖目录,运行前确保安装了上述依赖。

几个重要的Python文件的用途介绍。

  • train.py文件是用来训练模型的
  • val.py文件是用来验证数据集的效果,获得最佳的mAP
  • detect.py文件主要是用来推理的

下面给一个执行train.py示例代码。

Usage - Single-GPU training:
    $ python train.py --img 640 --batch 16 --epochs 3 --data coco128.yaml --weights yolov5s.pt (recommended)

各个参数的含义如下

img 指定输入图像的大小
batch 一组(批次)放入多少张图片
epochs 一共循环多少次
data 数据集的目录
weights 使用什么类型的模型。Yolo提供了小、中、大等几个预训练模型。根据需要选择。
cache 指定缓存大小。可选择–cache ram 或是 –cache disk

训练完后的数据一般都在runs/train目录下

赏

不要去改变过去的既定事实,去改变结果吧

支付宝
  • sci

扫一扫,分享到微信

微信分享二维码
2023年二季度(年中)投资总结
2023年一季度投资总结
© 2025 鹤望兰
鄂ICP备2020018027号-1
  • 所有文章
  • 关于我

tag:

  • 2020年
  • 2021年
  • 2021Q1
  • 证券投资
  • 2021Q2
  • 2022Q1
  • 2022Q2
  • 2021Q3
  • 2022年
  • 2022Q3
  • 2023Q3
  • 2023Q1
  • 2023Q2
  • 2023年
  • 檄文
  • 优秀古文
  • 2024Q1
  • 政治经济
  • Stable Diffusion
  • AI画图
  • Fate/Grand Order
  • 画集
  • MarkDown
  • 电锯人
  • cosplay
  • 空之境界
  • 阿尔托莉雅
  • Saber
  • Steins;Gate
  • Fate stay/night
  • Fate
  • 武内崇
  • 贞德 [Alter]
  • 辉夜大小姐想让我告白
  • 电力电子
  • やがて君になる
  • 经典控制理论
  • 随笔
  • 贺词
  • 剧评
  • 人民的名义
  • 命运石之门
  • 学生手册
  • 人民的民意
  • 单片机项目
  • 自动控制理论
  • 正余弦算法
  • 2024Q2
  • 2024Q3
  • 变频器使用
  • 电机控制
  • 2024年
  • 小波变换
  • 信号分析
  • 2025Q1
夹杂在妄想与现实的缝隙中 <br><br>只做了一点微小的工作<br><br>ヽ(*゚д゚)ノ < カイバー