Keras Conv1D或Convolution1D

7

我发现在Keras中有多个卷积神经网络(CNN)的实现,并且注意到有些人使用keras.layers.convolutional中的Conv1D,而其他人则使用keras.layers中的Convolution1D。这两种方法是否有区别或优劣之分,或者它们可能只是Keras的不同版本。

2个回答

10

它们只是针对不同的 Keras 版本而存在。在 Keras 2.0 之前,这些层被称为 ConvolutionalND,其中 N=1、2、3;而自从 Keras 2.0 之后,它们就被简称为 ConvND。


-4

这不是关于版本的问题。 n代表数据的维度,例如,如果您使用文本数据,则使用n = 1,即convolution1d。 n = 2的值用于图像。 n = 3的值用于MRI或CT扫描。因此,根据维度,我们使用该值。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接