darknet–训练

darknet
Author

dd21

Published

December 5, 2022

训练目标:

person detection # 准备数据集 voc数据集: http://pjreddie.com/media/files/VOCtrainval_11-May-2012.tar http://host.robots.ox.ac.uk/pascal/VOC/voc2007/VOCtest_06-Nov-2007.tar http://host.robots.ox.ac.uk/pascal/VOC/voc2007/VOCtrainval_06-Nov-2007.tar

存放位置如下:—>执行python voc_label.py 会生成 txt文档 在这里插入图片描述在这里插入图片描述

准备预训练权重文件

这里我们用yolov3-tiny版本的预训练权重文件: yolov3-tiny.conv.11https://jszhuanben.lanzouf.com/iKuPK01mxl5i 放到:D:\project\c\train_demo\build\darknet\x64中 # 复制一个cfg文件 yolov3-tiny.cfg改名为:yolov3-tiny-obj.cfg ### 下面的配置根据个人电脑来配置 修改yolov3-tiny.cfg文件中 batch=64 修改yolov3-tiny.cfg文件中 batch=64 在这里插入图片描述

4 计算锚点

darknet detector calc_anchors data/voc/v3_tiny_obj.data -num_of_clusters 6 -width 416 -height 416

提取初始化权重

darknet partial data/voc/yolov3-tiny_obj.cfg data/voc/yolov3-tiny.weights data/voc/yolov3-tiny.conv.15 15

在这里插入图片描述