PaddlePaddle / PaddleDetection

Object Detection toolkit based on PaddlePaddle. It supports object detection, instance segmentation, multiple object tracking and real-time multi-person keypoint detection.
Apache License 2.0
12.8k stars 2.89k forks source link

关于二次训练的疑惑?求大神解答 非常感谢 #8399

Closed xueyangkk closed 8 months ago

xueyangkk commented 1 year ago

问题确认 Search before asking

请提出你的问题 Please ask your question

求教个问题 : 我之前准备1万数据训练完成后, 我现在想在原来训练好的结果模型上 在增加分类和数据继续训练, 我看文档上说 修改pretrain_weights 参数 ,指定之前训练好的模型就可以 。这里有两个疑问 : 问题一:第一次训练后有生成2个路径下的模型, 一个目录下是output/yolov3_mobilenet_v1_roadsign下 有2个best_model 和 model_final 还有一堆从0~38的 pdparams文件 另外一个目录下 使用命令导出的 模型 在inference_model/yolov3_mobilenet_v1_roadsign 下的 这个目录 只有4个文件 infer_cfg.yml 、model.pdiparams、model.pdiparams.info、model.pdmodel
我需要指定哪个模型 ?

问题二:我第二次训练 同样是voc的数据 ,增加类别 ,这个需要注意什么?需要修改哪些参数 ?

xueyangkk commented 1 year ago

补充点问题: 我选择output/yolov3_mobilenet_v1_roadsign下的文件 是单独拷贝一样的文件 然后根据这个结果模型 进行二次训练, 但是结果会被覆盖。不知道原因在哪里 ? 另外选择inference_model 是无法执行的 。 求教下 问题原因在哪里 ?应该怎么做