Illumination-Adaptive-Transformer icon indicating copy to clipboard operation
Illumination-Adaptive-Transformer copied to clipboard

extract_feat函数加载问题

Open developWmark opened this issue 1 year ago • 7 comments

https://github.com/cuiziteng/Illumination-Adaptive-Transformer/blob/main/IAT_high/IAT_mmdetection/mmdet/models/detectors/IAT_detector/IAT_yolo.py extract_feat函数和forward_train只初始化在init函数里面,实际上是不能够被反向传播的,我在extract_feat加了一行打印函数,训练过程中并没有打印。将extract_feat函数和forward_train移出init函数,作为IAT_yolo的成员函数,实际上是重写SingleStageDetecto的函数,这样extract_feat才会参与反向传播,打印日志。或者是我理解错了,请作者耐心解答一下。

developWmark avatar Jul 25 '23 07:07 developWmark

我也遇到了这个问题,并且也是相同的解决方法。之前初始化在init里面无法反向传播

WWJ0720 avatar Jul 25 '23 12:07 WWJ0720

我也遇到了这个问题,并且也是相同的解决方法。之前初始化在init里面无法反向传播

但是这样训练后保存的中间增强的图像,可视化实际上和作者论文呈现的差别很大

developWmark avatar Jul 25 '23 14:07 developWmark

十分感谢耐心纠正,因为代码失误对您的结论造成困扰,这部分的实验我后面重新跑一遍,并且更新一下结果参数。

cuiziteng avatar Jul 26 '23 07:07 cuiziteng

好的,这个问题也引发了这个问题打断点在init才有效 https://github.com/cuiziteng/Illumination-Adaptive-Transformer/issues/52

developWmark avatar Jul 26 '23 08:07 developWmark

可是为什么无法反向传播,依然能够复现出较高的mAP呢?

mrwrui avatar Aug 28 '23 14:08 mrwrui

可是为什么无法反向传播,依然能够复现出较高的mAP呢?

YOLOV3的基础性能就挺好的,可能由于随机性,作者跑出来的性能比较好。

liuwei0066 avatar Jan 24 '24 09:01 liuwei0066

十分感谢耐心纠正,因为代码失误对您的结论造成困扰,这部分的实验我后面重新跑一遍,并且更新一下结果参数。

作者您好,请问您更新新的代码和实验结果了吗?

liuwei0066 avatar Jan 24 '24 09:01 liuwei0066