【问题标题】:How can I implement dilated convolution in keras?如何在 keras 中实现扩张卷积?
【发布时间】:2019-02-21 18:57:48
【问题描述】:

我想在 Keras 中使用扩张卷积。我找到了AtrousConv2D,但在 Keras 文档和使用时找不到任何定义

acov=AtrousConv2D((3,3))(image)

它会产生这个错误

init() 缺少 1 个必需的位置参数:'kernel_size'

我需要扩张卷积,但我不知道如何使用该层或如何自己生成该层。

【问题讨论】:

  • 让问题更清晰。

标签: python tensorflow keras


【解决方案1】:

标准的 keras Conv2D 层支持膨胀,您只需将 dilation_rate 设置为大于 1 的值。例如:

out = Conv2D(10, (3, 3), dilation_rate=2)(input_tensor)

【讨论】:

  • 非常感谢。我可以为此使用 padding='same' 吗?输出的大小和普通的conv层一样吗(w-k+2p/s +1)?
最近更新 更多