【发布时间】:2021-11-13 12:32:07
【问题描述】:
如何在 PyTorch 中设置动态内核大小?
我正在将图像传递给我的网络,并且我想将我的内核设置为根据输入的偏心率来改变 size 和 stride。另外,我想使用圆形而不是平方内核。
这听起来可能吗?我试图谷歌但没有运气。非常感谢任何帮助!
编辑:为了更清楚一点:输入图像的大小都相同,一旦网络初始化,我不需要更改内核大小。我只需要一个行为或多或少类似于this(底部图像)的转换层。基本上,内核会根据离心率改变大小,以便在中心获得高分辨率,而在外围获得越来越低的分辨率(通过汇集更大和重叠的区域)。
【问题讨论】:
-
如何准确定义圆内核?
标签: python pytorch computer-vision conv-neural-network