MMdetection3.0 Train debug
MMdetection3.0框架使用detr模型进行train debug ,查看中间结果。
条件:
1、NWPU-VHR-10数据集,类别为10,训练455张,验证195张;batch-size设为了2
结果:
1、文件路径、真实标签都一一对应着了。
2、self.dataloader中的dataset中的cat2label把真实类别的id作了一个重定向。
3、data_address好像是根据随机种子得出来的,有点多余感觉,可能暂时没有搞懂作者是什么意思吧。
4、输出也是正常的。(6,2,100,11)中的6是DETR的解码器一共迭代了6次,每次输出的结果均做了保存,2是batch-size的值,100是DETR的num_ queries,11是本数据集类别数10 + 1(背景)
疑问:
1、data_address应该是有用的,不理解。
2、数据没问题,代码输出没问题,loss没问题,那么为什么在训练过程中的val的map一直是0.0000呢?
服气啊!