【发布时间】:2018-05-05 00:12:08
【问题描述】:
Tensorflow 已经有了答案。 但问题是 在我的 IDE 中 Conv2D 是一个类 而 Convolution2D 是一个变量?
【问题讨论】:
标签: machine-learning neural-network keras convolution keras-layer
Tensorflow 已经有了答案。 但问题是 在我的 IDE 中 Conv2D 是一个类 而 Convolution2D 是一个变量?
【问题讨论】:
标签: machine-learning neural-network keras convolution keras-layer
来自keras source code,它们是相同的:
(源代码不时更改,上面链接中的行号最终可能会出错)
# Aliases
Convolution1D = Conv1D
Convolution2D = Conv2D
Convolution3D = Conv3D
SeparableConvolution2D = SeparableConv2D
Convolution2DTranspose = Conv2DTranspose
Deconvolution2D = Deconv2D = Conv2DTranspose
Deconvolution3D = Deconv3D = Conv3DTranspose
【讨论】:
Conv2D 调用:Conv2D(32, (3, 3), input_shape=(64, 64, 3..., activation="relu")classifier.add(Conv2D(32,3,3,input_shape=(64,64, 3),activation='relu'))
kernel_size=(3,3)。这就是在 keras 2 中应该如何完成的。