我正在尝试在google colab上训练自定义对象,并按照https://github.com/AlexeyAB/darknet#how-to-train-to-detect-your-custom-objects进行设置。
我尝试在下面的detector.c中进行更改(作为对类似问题的解决方案提及)
if (i % 1000 == 0 || (i < 1000 && i % 2 == 0)) {
但是它也没有帮助。必然是因为没有进行培训。
我的 .data 文件如下所示
classes= 1
train = data/train.txt
valid = data/test.txt
names = data/obj.names
backup = backup/
我还更改了 .cfg 文件中的 过滤器 和 类 。 .cfg文件的初始行看起来像
batch=64
subdivisions=64
width=608
height=608
channels=3
momentum=0.9
decay=0.0005
angle=0
saturation = 1.5
exposure = 1.5
hue=.1
我对为自注释图像生成的框坐标的 .txt 文件有一个疑问。我将文件保存在 data / obj 下
我没有弄错。如果有人遇到过类似情况,请帮忙。
我正在使用自定义重量训练
!./darknet detector train data/darknet.data yolo-obj.cfg lapi.weights
的权重是在香草yolov3上的训练图像上产生的