YOLOv4-pytorch icon indicating copy to clipboard operation
YOLOv4-pytorch copied to clipboard

voc数据生成热力图时,抛出如下异常。ValueError: not enough values to unpack (expected 3, got 2)

Open wllkk opened this issue 4 years ago • 23 comments

非常感谢您的工作,我在用eval_voc.py生成热力图时抛出如下异常,原因是否由于build_model.py里只返回两个值导致?请问我该如何修复?非常感谢。 _, p_d, beta = self.model(img) ValueError: not enough values to unpack (expected 3, got 2) image

wllkk avatar Oct 21 '20 02:10 wllkk

请问我该在哪里添加global_context_block.py,以得到注意力热力图。我在代码中没有找到相关调用。

wllkk avatar Oct 21 '20 08:10 wllkk

同样的问题,哎,你是自己的数据集还是voc?

haobabuhaoba avatar Oct 21 '20 14:10 haobabuhaoba

同样的问题,哎,你是自己的数据集还是voc?

自己的数据集。

wllkk avatar Oct 23 '20 06:10 wllkk

遇到了同样的问题 @argusswift

zyx1996 avatar Oct 24 '20 12:10 zyx1996

非常感谢您的工作,我在用eval_voc.py生成热力图时抛出如下异常,原因是否由于build_model.py里只返回两个值导致?请问我该如何修复?非常感谢。 _, p_d, beta = self.model(img) ValueError: not enough values to unpack (expected 3, got 2) image

在上一个版本有调用global_context_block,你可以将这个模块添加进YOLOv4网络中,在softmax后面进行可视化即可。

argusswift avatar Oct 26 '20 04:10 argusswift

请问我该在哪里添加global_context_block.py,以得到注意力热力图。我在代码中没有找到相关调用。

对这里的beta可视化即可 https://github.com/argusswift/YOLOv4-pytorch/blob/c9b1093ed5ad2e5375c5f0ec9086ea121fd33d03/model/layers/global_context_block.py#L51

argusswift avatar Oct 26 '20 04:10 argusswift

请问我该在哪里添加global_context_block.py,以得到注意力热力图。我在代码中没有找到相关调用。

对这里的beta可视化即可 https://github.com/argusswift/YOLOv4-pytorch/blob/c9b1093ed5ad2e5375c5f0ec9086ea121fd33d03/model/layers/global_context_block.py#L51 请问这个模块要放到网络的那个地方啊?我太菜了啊,谢谢。

wllkk avatar Oct 26 '20 06:10 wllkk

一样的报错,试过SEnet和CBAM都没用

xiaoqing-coder avatar Oct 26 '20 13:10 xiaoqing-coder

请问我该在哪里添加global_context_block.py,以得到注意力热力图。我在代码中没有找到相关调用。

对这里的beta可视化即可 https://github.com/argusswift/YOLOv4-pytorch/blob/c9b1093ed5ad2e5375c5f0ec9086ea121fd33d03/model/layers/global_context_block.py#L51

请问这个模块要放到网络的那个地方啊?我太菜了啊,谢谢。

一般是放在残差快的残差中,或者是backbone和FPN之间。

argusswift avatar Oct 27 '20 06:10 argusswift

请问我该在哪里添加global_context_block.py,以得到注意力热力图。我在代码中没有找到相关调用。

对这里的beta可视化即可 https://github.com/argusswift/YOLOv4-pytorch/blob/c9b1093ed5ad2e5375c5f0ec9086ea121fd33d03/model/layers/global_context_block.py#L51

请问这个模块要放到网络的那个地方啊?我太菜了啊,谢谢。

一般是放在残差快的残差中,或者是backbone和FPN之间。

好的,谢谢你。 image

我是放在backbone和FPN之间的,对52*52的特征层进行的注意力加权,但是我得到的注意力图并不是很完美。请问您也是对最后的三个特征图进行操作的吗?

wllkk avatar Oct 27 '20 11:10 wllkk

请问我该在哪里添加global_context_block.py,以得到注意力热力图。我在代码中没有找到相关调用。

对这里的beta可视化即可 https://github.com/argusswift/YOLOv4-pytorch/blob/c9b1093ed5ad2e5375c5f0ec9086ea121fd33d03/model/layers/global_context_block.py#L51

请问这个模块要放到网络的那个地方啊?我太菜了啊,谢谢。

一般是放在残差快的残差中,或者是backbone和FPN之间。

好的,谢谢你。 image

我是放在backbone和FPN之间的,对52*52的特征层进行的注意力加权,但是我得到的注意力图并不是很完美。请问您也是对最后的三个特征图进行操作的吗?

哥们你是加在哪文件里了?我咋没没找到这行代码?

xiaoqing-coder avatar Oct 27 '20 12:10 xiaoqing-coder

我也遇到这个报错了,请问您解决了吗?您怎么生成热力图的

NOBUGW avatar Oct 27 '20 13:10 NOBUGW

请问我该在哪里添加global_context_block.py,以得到注意力热力图。我在代码中没有找到相关调用。

对这里的beta可视化即可 https://github.com/argusswift/YOLOv4-pytorch/blob/c9b1093ed5ad2e5375c5f0ec9086ea121fd33d03/model/layers/global_context_block.py#L51

请问这个模块要放到网络的那个地方啊?我太菜了啊,谢谢。

一般是放在残差快的残差中,或者是backbone和FPN之间。

好的,谢谢你。 image 我是放在backbone和FPN之间的,对52*52的特征层进行的注意力加权,但是我得到的注意力图并不是很完美。请问您也是对最后的三个特征图进行操作的吗?

哥们你是加在哪文件里了?我咋没没找到这行代码?

我加在了YOLOv4.py中,但是我感觉得到的特征图不是很对。

wllkk avatar Oct 27 '20 13:10 wllkk

我也遇到这个报错了,请问您解决了吗?您怎么生成热力图的

这个应该是要自己global_context_block里的上下文模块放到网络里,以得到需要的beta,但是我感觉我得到的特征图不是很对QAQ。

wllkk avatar Oct 27 '20 13:10 wllkk

需要把上下文这个模块放到自己网络一起训练嘛?请问是这个操作吗?------------------ 原始邮件 ------------------ 发件人: "The-OldWang"<[email protected]> 发送时间: 2020年10月27日(星期二) 晚上9:16 收件人: "argusswift/YOLOv4-pytorch"<[email protected]>; 抄送: "NOBUGW"<[email protected]>;"Comment"<[email protected]>; 主题: Re: [argusswift/YOLOv4-pytorch] voc数据生成热力图时,抛出如下异常。ValueError: not enough values to unpack (expected 3, got 2) (#54)

NOBUGW avatar Oct 27 '20 15:10 NOBUGW

需要把上下文这个模块放到自己网络一起训练嘛?请问是这个操作吗?------------------ 原始邮件 ------------------ 发件人: "The-OldWang"<[email protected]> 发送时间: 2020年10月27日(星期二) 晚上9:16 收件人: "argusswift/YOLOv4-pytorch"<[email protected]>; 抄送: "NOBUGW"<[email protected]>;"Comment"<[email protected]>; 主题: Re: [argusswift/YOLOv4-pytorch] voc数据生成热力图时,抛出如下异常。ValueError: not enough values to unpack (expected 3, got 2) (#54)

是这样的。

wllkk avatar Oct 28 '20 01:10 wllkk

请问我该在哪里添加global_context_block.py,以得到注意力热力图。我在代码中没有找到相关调用。

对这里的beta可视化即可 https://github.com/argusswift/YOLOv4-pytorch/blob/c9b1093ed5ad2e5375c5f0ec9086ea121fd33d03/model/layers/global_context_block.py#L51

请问这个模块要放到网络的那个地方啊?我太菜了啊,谢谢。

一般是放在残差快的残差中,或者是backbone和FPN之间。

好的,谢谢你。 image 我是放在backbone和FPN之间的,对52*52的特征层进行的注意力加权,但是我得到的注意力图并不是很完美。请问您也是对最后的三个特征图进行操作的吗?

哥们你是加在哪文件里了?我咋没没找到这行代码?

我加在了YOLOv4.py中,但是我感觉得到的特征图不是很对。

老哥麻烦能说具体点吗?我还是不清楚加哪,,谢谢啦

xiaoqing-coder avatar Oct 28 '20 08:10 xiaoqing-coder

需要把上下文这个模块放到自己网络一起训练嘛?请问是这个操作吗?------------------ 原始邮件 ------------------ 发件人: "The-OldWang"<[email protected]> 发送时间: 2020年10月27日(星期二) 晚上9:16 收件人: "argusswift/YOLOv4-pytorch"<[email protected]>; 抄送: "NOBUGW"<[email protected]>;"Comment"<[email protected]>; 主题: Re: [argusswift/YOLOv4-pytorch] voc数据生成热力图时,抛出如下异常。ValueError: not enough values to unpack (expected 3, got 2) (#54)

是这样的。

需要把上下文这个模块放到自己网络一起训练嘛?请问是这个操作吗?------------------ 原始邮件 ------------------ 发件人: "The-OldWang"<[email protected]> 发送时间: 2020年10月27日(星期二) 晚上9:16 收件人: "argusswift/YOLOv4-pytorch"<[email protected]>; 抄送: "NOBUGW"<[email protected]>;"Comment"<[email protected]>; 主题: Re: [argusswift/YOLOv4-pytorch] voc数据生成热力图时,抛出如下异常。ValueError: not enough values to unpack (expected 3, got 2) (#54)

是这样的。

这个模块放进去训练多久,好像不需要训练很长时间

NOBUGW avatar Dec 30 '20 07:12 NOBUGW

我也遇到了这个问题,请问大家是把它放到了YOLOv4.py的哪部分了呀 @argusswift @xiaxiajiuzhe @argusswift

shuang1204 avatar Jan 01 '21 13:01 shuang1204

我也遇到了这个问题,请问大家是把它放到了YOLOv4.py的哪部分了呀 @argusswift @xiaxiajiuzhe @argusswift

新版本的代码已上传,感谢指出

argusswift avatar Jan 18 '21 07:01 argusswift

我也遇到了这个问题,请问大家是把它放到了YOLOv4.py的哪部分了呀 @argusswift @xiaxiajiuzhe @argusswift

新版本的代码已上传,感谢指出 您好 新版代码也有这个问题

jcluo1994 avatar Apr 04 '21 09:04 jcluo1994

我也遇到了这个问题,请问大家是把它放到了YOLOv4.py的哪部分了呀 @argusswift @xiaxiajiuzhe @argusswift

新版本的代码已上传,感谢指出 您好 新版代码也有这个问题

我也是,请问你解决了吗前辈

xaioffff avatar Dec 23 '21 09:12 xaioffff

假设我要添加global_context_block.py,以得到注意力热力图。我在代码中没有找到相关调用。

对这里的beta可视化 https://github.com/argusswift/YOLOv4-pytorch/blob/c9b1093ed5ad2e5375c5f0ec9086ea121fd33d03/model/layers/global_context_block.py#L51

好像我这个时候要网络的那个地方啊?我太菜了啊,谢谢。

能给个联系方式怎么解决的呀

xaioffff avatar Dec 23 '21 11:12 xaioffff