关于使用coco数据集对paddledetection训练标签错误
收藏
使用coco数据集训练fasterrcnn,然后训练好了发现识别出来的标签是错误的,是预训练模型的数据集标签的,我生成的coco数据集格式里面没有看到像voc的这样label_list.txt标签列表,然后我查了一下文档,然后看那个annotation里面的json文件里面有categories的字典名里面是我要的label,但是训练的时候似乎并没有跟着这个标签来,请问怎么办,
问题简化:paddledetection用coco数据集训练,我确定没有用错weight,然后识别出来的标签是预训练模型的标签,这个怎么办
0
收藏
请登录后评论
那个配置文件里面有相应的设置,可以去官网进行查看
需要设label list
因为他没找你自己的label配置,就用默认的了。把配置文件里的TestDataset: !ImageFolder anno_path:修改成绝对路径就可以了,或者用export_model.py获得推理模型,把infer_cfg.yml里的label_list改成自己的label
路径设置错了hh。不行的话改绝对路径
相当于你现在用了错误的标签列表训练了一个模型,所以虽然能跑,但是输出的结果不对?
这样你弄写一个结果映射就好了吧?
我也遇到这个问题,也改了路径还是不可以,是否coco需要需要修改成自己的label
改一下路径试试
多谢。