我使用我的原始数据集和自定义yolov4配置文件训练了一个自定义yolov4配置文件模型,我将它称为“基本”YOLOv4模型。
现在,我想使用我创建的这个基本模型来重新训练这个模型,使用我手动增强的图像。我正在尝试重新培训我的模型,以尝试增加mAP和AP。所以我想用我的基本模型中的权重来训练一个新的yolov4模型,用手工增强的图像。
我在YOLOv4维基页面上看到,使用stopbackward = 1会冻结这些层,因此不会更新这些层中的权重,但是这会降低准确性。另外,我在./darknet partial cfg/yolov4.cfg yolov4.weights yolov4.conv.137 137 取出前137层那里读到了另一条信息。这是否意味着前137层被冻结在网络中,还是意味着您只是在对137层进行培训?
我的问题是:
提前谢谢你!
发布于 2020-11-13 14:42:27
回答你的问题:
darknet.exe detector train data/obj.data yolo-obj.cfg yolov4.conv.137来运行darknet.exe detector train data/obj.data yolo-obj.cfg backup/your_weights_file。权重存储在备份文件夹build\darknet\x64\backup\中。例如,命令可以如下所示:darknet.exe detector train data/obj.data yolo-obj.cfg backup/yolov4_2000.weights发布于 2022-08-04 20:08:54
命令“./深色网部分cfg/yolov4.cfg yolov4.权重yolov4.con.137”将“yolov4.ww”中前137层的权重转储到文件“yolov4.con.137”中,与培训无关。
https://stackoverflow.com/questions/63866629
复制相似问题