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

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

0
收藏
回复
全部评论(37)
时间顺序
thinc
#22 回复于2020-10
所以,图省事也只能用数字写死了。github上有论文复现时提出的解决方案,就是有点费事~~

费事拿个函数封装一下是不是舒服很多

0
回复
没入门的研究生
#23 回复于2020-10
thinc #21
话说same怎么设置?conv2D的padding只有int和tuple两种类型,输入的都是数值呢

2.0已经可以输入字符串了

 

0
回复
AIStudio810258
#24 回复于2020-10
thinc #20
哪个项目?

可能记混了,是讨论过这个问题。

现在,我也发现,如果自己计算输入dim要多维护许多代码。因为好多模型组件都是输入dim区别输出dim的

0
回复
AIStudio810258
#25 回复于2020-10
thinc #20
哪个项目?

要是想javascript那样设置个strict模式呢?在这个模式下强制显示输入dim。自由模式下可以自适应。觉得怎样?

0
回复
AIStudio810258
#26 回复于2020-10
thinc #21
话说same怎么设置?conv2D的padding只有int和tuple两种类型,输入的都是数值呢

2.0beta可以写padding='same' 了

0
回复
AIStudio810258
#27 回复于2020-10
thinc #22
费事拿个函数封装一下是不是舒服很多

我觉得框架以后会解决这问题,就偷懒了~~

0
回复
AIStudio810258
#28 回复于2020-10
thinc #20
哪个项目?

看看介个(研究生大佬出品)

https://aistudio.baidu.com/aistudio/projectdetail/1024182

0
回复
thinc
#29 回复于2020-10
2.0已经可以输入字符串了[图片]  

padding (int|tuple, 可选) - 填充大小。如果 padding 为元组,则必须包含两个整型数,分别表示竖直和水平边界填充大小。否则,表示竖直和水平边界填充大小均为 padding 。默认值:0。

 

2.0beta版本的conv2D,还是这样啊~~~

0
回复
thinc
#30 回复于2020-10
2.0beta可以写padding='same' 了

没找着same这个值呀

0
回复
thinc
#31 回复于2020-10
我觉得框架以后会解决这问题,就偷懒了~~

自己封装再实践一下没准还能写个项目加积分呢

0
回复
AIStudio810258
#32 回复于2020-10
thinc #30
没找着same这个值呀

可以,我已经用过了

0
回复
AIStudio810258
#33 回复于2020-10
thinc #30
没找着same这个值呀

要用Conv2d,而不是Conv2D,注意d的大小写~~

0
回复
AIStudio810258
#34 回复于2020-10
thinc #30
没找着same这个值呀

文档也得搜小写的,新api~~

0
回复
thinc
#35 回复于2020-10
文档也得搜小写的,新api~~ [图片]

哈哈哈  明白 听“没入门的研究生”刚才讲过

0
回复
沐沐爸
#36 回复于2023-01

padding主要是计算以下滑动对齐吧

0
回复
沐沐爸
#37 回复于2023-01

不同的层貌似还不太一样

0
回复
沐沐爸
#38 回复于2023-01

需要自己计算一下设置的具体数据,

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