我正在关注以下教程
https://pjreddie.com/darknet/yolo/
我正在尝试首先使用自己的数据集。根据培训要求,它在.xml文件中具有批注。我在txt文件中也有标签。训练进行得很好。但是,当我使用训练中使用的一张图像只是为了检查检测器是否工作时,它什么也检测不到。
然后,我尝试遵循VOC数据集的网站https://pjreddie.com/darknet/yolo/的示例。训练再次进行顺利,但仍然没有发现任何东西。
我的训练命令:
./darknet detector train cfg/voc.data cfg/yolov3-voc.cfg darknet53.conv.74
我要测试的命令:
./darknet detect cfg/yolov3-voc.cfg backup/yolov3-voc_final.weights VOCdevkit/VOC2012/JPEGImages/2007_000033.jpg
我的cfg / voc.data
classes= 20
train = /home/server/Desktop/dataset_others/darknet/train.txt
valid = /home/server/Desktop/dataset_others/darknet/2007_test.txt
names = /home/server/Desktop/dataset_others/darknet/data/voc.names
backup = /home/server/Desktop/dataset_others/darknet/backup
我的数据/voc.names
aeroplane
bicycle
bird
boat
bottle
bus
car
cat
chair
cow
diningtable
dog
horse
motorbike
person
pottedplant
sheep
sofa
train
tvmonitor
我在训练中注意到的一件事是,在训练过程中发现了大量的nan值,如下所示:
为VOC数据集训练网络时我想念什么?