PaddleDetection 迁移学习方法请教
射手小石头子儿 发布于2020-04 浏览:2933 回复:4
0
收藏

小白请教一个问题:

我现在使用PaddleDetection,用自己标注的数据,已经训练了一个YOLO v3的模型,保存在本地文件中。现在又多了一批训练数据(类别一样),我想继续训练模型,但是PaddleDetection上的迁移学习教程中使用了pretrain_weights和finetune_exclude_pretrained_params这两个参数,其中第一个参数是网址,意思是要从网上下载预训练模型。问题是:

1、那我自己的模型,pretrain_weights是不是就是本地模型的文件路径?

2、使用自己的模型时,finetune_exclude_pretrained_params参数是否有用,该如何使用?

谢谢!

收藏
点赞
0
个赞
共4条回复 最后由宅人大帝回复于2021-07
#5宅人大帝回复于2021-07

大佬   目标检测请问你是怎么做的迁移学习,,有没有参考的教程可以教教我吗

0
#4星光ld1回复于2020-04

可以继续训练的 好像是-r来者

0
#3一念信息科技回复于2020-04

可以使用【-r 模型路径】参考:https://paddledetection.readthedocs.io/tutorials/GETTING_STARTED_cn.html

步骤:
(1)首先你需要在【PaddleDetection/configs/yolov3_mobilenet_v1_XXX.yml】的【max_iters】项修改你期望“继续训练”的次数;
(2)注释【pretrain_weights】项,否则模型收敛可能变慢;
(3)查看【PaddleDetection/output/yolov3_mobilenet_v1_XXX/】里面最大的模型是哪个,如果最大的是【800.pdparams、800.pdopt、800.pdopt】,那么你在输入训练命令时,就得追加参数【-r output/yolov3_mobilenet_v1_XXX/800】

2
#2射手小石头子儿回复于2020-04

有没有大佬给我讲解一下?

0
TOP
切换版块