在 Keras 中有一个用于 CNN 的 1D 卷积的特殊函数:
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 版本是 R2016a 或更新版本,您应该能够使用convolution2dLayer
带有 1x1的 2d-conv 层 ( )FilterSize
来获得“1d-conv 行为”。
您需要将激活函数指定为单独的层。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句