Keras 中 Conv2D 和 Convolution2D 的区别
Difference between Conv2D and Convolution2D in Keras
Tensorflow 已经有了答案。
但问题是
在我的 IDE
Conv2D 是一个 class
而 Convolution2D 是一个变量?
从 keras source code 开始,它们是相同的:
(源代码不时更改,上面link中的行号最终可能是错误的)
# Aliases
Convolution1D = Conv1D
Convolution2D = Conv2D
Convolution3D = Conv3D
SeparableConvolution2D = SeparableConv2D
Convolution2DTranspose = Conv2DTranspose
Deconvolution2D = Deconv2D = Conv2DTranspose
Deconvolution3D = Deconv3D = Conv3DTranspose
Tensorflow 已经有了答案。 但问题是 在我的 IDE Conv2D 是一个 class 而 Convolution2D 是一个变量?
从 keras source code 开始,它们是相同的:
(源代码不时更改,上面link中的行号最终可能是错误的)
# Aliases
Convolution1D = Conv1D
Convolution2D = Conv2D
Convolution3D = Conv3D
SeparableConvolution2D = SeparableConv2D
Convolution2DTranspose = Conv2DTranspose
Deconvolution2D = Deconv2D = Conv2DTranspose
Deconvolution3D = Deconv3D = Conv3DTranspose