ValueError: in user code:
/home/peng/文档/deform-conv-master/deform_conv/layers.py:28 call *
offsets = super(ConvOffset2D, self).call(x)
/home/peng/anaconda3/lib/python3.8/site-packages/keras/layers/convolutional.py:269 call *
outputs.set_shape(out_shape)
/home/peng/anaconda3/lib/python3.8/site-packages/tensorflow/python/framework/ops.py:777 set_shape **
raise ValueError(str(e))
ValueError: Dimension 3 in both shapes must be equal, but are 64 and 32. Shapes are [?,28,28,64] and [?,28,28,32].
你好,最后一维除了问题没对上,是channel维度的。检查一下卷积核的数目是否一样。如有帮助请采纳~
最后一维度是channel维度,卷积变的应该只是hw,检查下channel维度吧
您的问题已经有小伙伴解答了,请点击【采纳】按钮,采纳帮您提供解决思路的答案,给回答的人一些鼓励哦~~
ps:开通问答VIP,享受5次/月 有问必答服务,了解详情↓↓↓
【电脑端】戳>>> https://vip.csdn.net/askvip?utm_source=1146287632
【APP 】 戳>>> https://mall.csdn.net/item/52471?utm_source=1146287632
您好。请问您解决这个问题了吗,我也是同样的问题,可以交流下吗,谢谢啦