赞
踩
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)
1D 卷积层 (例如时序卷积)。
该层创建了一个卷积核,该卷积核以 单个空间(或时间)维上的层输入进行卷积, 以生成输出张量。 如果 use_bias
为 True, 则会创建一个偏置向量并将其添加到输出中。 最后,如果 activation
不是 None
,它也会应用于输出。
当使用该层作为模型第一层时,需要提供 input_shape
参数(整数元组或 None
),例如, (10, 128)
表示 10 个 128 维的向量组成的向量序列, (None, 128)
表示 128 维的向量组成的变长序列。
参数
dilation_rate
值 != 1 两者不兼容。"valid"
, "causal"
或 "same"
之一 (大小写敏感) "valid"
表示「不填充」。 "same"
表示填充输入以使输出具有与原始输入相同的长度。 "causal"
表示因果(膨胀)卷积, 例如,output[t]
不依赖于 input[t+1:]
, 在模型不应违反时间顺序的时间数据建模时非常有用。 详见 WaveNet: A Generative Model for Raw Audio, section 2.1。"channels_last"
(默认) 或 "channels_first"
之一。输入的各个维度顺序。 "channels_last"
对应输入尺寸为 (batch, steps, channels)
(Keras 中时序数据的默认格式) 而 "channels_first"
对应输入尺寸为 (batch, channels, steps)
。dilation_rate
值 != 1 与指定 stride 值 != 1 两者不兼容。a(x) = x
)。kernel
权值矩阵的初始化器 (详见 initializers)。kernel
权值矩阵的正则化函数 (详见 regularizer)。kernel
权值矩阵的约束函数 (详见 constraints)。输入尺寸
3D 张量 ,尺寸为 (batch_size, steps, input_dim)
。
输出尺寸
3D 张量,尺寸为 (batch_size, new_steps, filters)
。 由于填充或窗口按步长滑动,steps
值可能已更改。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。