【问题标题】:1D convolution for CNN [closed]CNN的一维卷积[关闭]
【发布时间】:2018-10-27 12:27:59
【问题描述】:

在 Keras 中有一个用于 CNN 的一维卷积的特殊函数:

keras.layers.Conv1D(filters, kernel_size, strides=1, padding='valid', data_format='channels_last', dilation_rate=1, activation=None, use_bias=True, kernel_initializer='glorot_uniform', bias_initializer='zeros', kernel_regularizer=None, bias_regularizer=None, activity_regularizer=None, kernel_constraint=None, bias_constraint=None)

有没有办法在 MATLAB 中做同样的事情?

【问题讨论】:

    标签: matlab neural-network keras conv-neural-network convolution


    【解决方案1】:

    如果您的 MATLAB 版本是 R2016a 或更高版本,您应该能够使用 2d-conv 层 (convolution2dLayer) 和 1x1 FilterSize 来获得“1d-conv 行为”。

    您需要将激活函数指定为单独的层。

    【讨论】:

      猜你喜欢
      • 2020-11-15
      • 1970-01-01
      • 2014-04-23
      • 2016-11-24
      • 1970-01-01
      • 2018-06-21
      • 2018-11-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多