首页 Paddle框架 帖子详情
Conv2D的padding可以设成same么?
收藏
快速回复
Paddle框架 问答深度学习 2167 37
Conv2D的padding可以设成same么?
收藏
快速回复
Paddle框架 问答深度学习 2167 37

读其他一些代码时,发现卷积层的padding可以用same偷懒,paddle怎么弄?

0
收藏
回复
全部评论(37)
时间顺序
AIStudio810258
#2 回复于2020-10

大多时候padding的目的就是为了保持特征图尺寸不变

0
回复
AIStudio810258
#3 回复于2020-10

刚才看了“研究生”大佬的“输入维度自适应"项目,想起来的

0
回复
AIStudio810258
#4 回复于2020-10

另外,用spectral_normal 时,也需要输入特征图的尺寸,动态图模式下这个要在forward 计算时才能得到。

0
回复
AIStudio810258
#5 回复于2020-10
另外,用spectral_normal 时,也需要输入特征图的尺寸,动态图模式下这个要在forward 计算时才能得到。

所以,图省事也只能用数字写死了。github上有论文复现时提出的解决方案,就是有点费事~~

0
回复
AIStudio810258
#6 回复于2020-10
大多时候padding的目的就是为了保持特征图尺寸不变

尤其有时,特征图尺寸是单数时,手动padding还不是对称的~~

0
回复
没入门的研究生
#7 回复于2020-10

paddle的padding是手动输入的填充大小,而且好像默认的是两端填充距离相等。这个需要你结合same的公式手动推一下。

0
回复
没入门的研究生
#8 回复于2020-10

个人感觉paddle的padding选项对写框架的方便倒是方便了,对我们用的是真的不方便

0
回复
AIStudio810258
#9 回复于2020-10
paddle的padding是手动输入的填充大小,而且好像默认的是两端填充距离相等。这个需要你结合same的公式手动推一下。

我看代码库里的项目用的是fluid.layers.pad2d 进行的非对称填充,就是还是得自己算,不能偷懒~~

0
回复
AIStudio810258
#10 回复于2020-10
paddle的padding是手动输入的填充大小,而且好像默认的是两端填充距离相等。这个需要你结合same的公式手动推一下。

在Conv2D的参数里只能长宽分别指定,没法两端非对称

0
回复
AIStudio810258
#11 回复于2020-10
个人感觉paddle的padding选项对写框架的方便倒是方便了,对我们用的是真的不方便[图片]

大佬再写个自动padding工具吧~~

那个写的自动算输入dim的就挺好

Paddle开源可以贡献代码

0
回复
AIStudio810258
#12 回复于2020-10
另外,用spectral_normal 时,也需要输入特征图的尺寸,动态图模式下这个要在forward 计算时才能得到。

SpectralNorm输入的特征图大小参数在forward时再填入就好了

0
回复
没入门的研究生
#13 回复于2020-10
我看代码库里的项目用的是fluid.layers.pad2d 进行的非对称填充,就是还是得自己算,不能偷懒~~

这个可以安排一下,哈哈哈。

0
回复
AIStudio810258
#14 回复于2020-10
这个可以安排一下,哈哈哈。

期待大佬出品,可以给开源贡献代码

0
回复
没入门的研究生
#15 回复于2020-10
期待大佬出品,可以给开源贡献代码

https://aistudio.baidu.com/aistudio/projectdetail/1077932 已更新,希望对你有帮助。

0
回复
AIStudio810258
#16 回复于2020-10
https://aistudio.baidu.com/aistudio/projectdetail/1077932 已更新,希望对你有帮助。

早已拜读了

0
回复
没入门的研究生
#17 回复于2020-10
早已拜读了

官方已经回应了你的要求,迅速更了same和valid,哈哈哈。

0
回复
没入门的研究生
#18 回复于2020-10
早已拜读了

大佬的话,非常有分量!!

0
回复
thinc
#19 回复于2020-10
大多时候padding的目的就是为了保持特征图尺寸不变

卷积就有这么个功能

0
回复
thinc
#20 回复于2020-10
刚才看了“研究生”大佬的“输入维度自适应"项目,想起来的

哪个项目?

0
回复
thinc
#21 回复于2020-10

话说same怎么设置?conv2D的padding只有int和tuple两种类型,输入的都是数值呢

0
回复
需求/bug反馈?一键提issue告诉我们
发现bug?如果您知道修复办法,欢迎提pr直接参与建设飞桨~
在@后输入用户全名并按空格结束,可艾特全站任一用户