Open Kyle-fang opened 1 year ago
你好!我在draw_cam.py中设置target_category=17,后运行demo.py报错--“Type Error:zip argument #1 must support iteration”
target_category 这个选项建议是None target_category这个选项并不是你数据集的类别数量,所以请不要填写17。如果非要填写,请这样写target_category=ClassifierOutputSoftmaxTarget(17) 请注意 如果真想填写target_category参数,务必去阅读grad_cam原作者源码或者相关解读,了解到底是干嘛的,否则肯定无法得到想要的结果。
target_category 这个选项建议是None target_category这个选项并不是你数据集的类别数量,所以请不要填写17。如果非要填写,请这样写target_category=ClassifierOutputSoftmaxTarget(17) 请注意 如果真想填写target_category参数,务必去阅读grad_cam原作者源码或者相关解读,了解到底是干嘛的,否则肯定无法得到想要的结果。
好的谢谢!
no module named 'tensorflow'这个问题 80%是因为在运行demo是增加了一些不必要的参数导致,可以仔细阅读一下,yolox原作者的demo运行方法。
target_category 这个选项建议是None target_category这个选项并不是你数据集的类别数量,所以请不要填写17。如果非要填写,请这样写target_category=ClassifierOutputSoftmaxTarget(17) 请注意 如果真想填写target_category参数,务必去阅读grad_cam原作者源码或者相关解读,了解到底是干嘛的,否则肯定无法得到想要的结果。
好的谢谢!
我这里的17是coco数据集中的一个类别的category_id
ok,想那就 按照你的喜好去加就行
而且target_category=None时grad_cam的输出是下图这样的,高亮区域没有在目标上,是目标层的选择问题吗?
可以考虑换一个层,但是感觉很像背景类的分最高,所以热力图不太对劲。不过如果你没有在yolox网络加任何注意力机制,得出这个结果倒确实是可能的。
可以考虑换一个层,但是感觉很像背景类的分最高,所以热力图不太对劲。不过如果你没有在yolox网络加任何注意力机制,得出这个结果倒确实是可能的。
好的,我注意到grad-cam官方代码是可以指定类别目标高亮的,不知道这个项目有没有实现。
可以考虑换一个层,但是感觉很像背景类的分最高,所以热力图不太对劲。不过如果你没有在yolox网络加任何注意力机制,得出这个结果倒确实是可能的。
好的,我注意到grad-cam官方代码是可以指定类别目标高亮的,不知道这个项目有没有实现。
理论讲实现了,但是yolo是特殊的,梯度有些问题,所以可能确实不太行
可以考虑换一个层,但是感觉很像背景类的分最高,所以热力图不太对劲。不过如果你没有在yolox网络加任何注意力机制,得出这个结果倒确实是可能的。
好的,我注意到grad-cam官方代码是可以指定类别目标高亮的,不知道这个项目有没有实现。
理论讲实现了,但是yolo是特殊的,梯度有些问题,所以可能确实不太行
好的,谢谢!
如果方便的话,能否加一下您的联系方式,以便请教!