在自然语言处理中,主要使用一维的卷积。
API
1 tf.layers.conv1d( 2 inputs, 3 filters, 4 kernel_size, 5 strides=1, 6 padding='valid', 7 data_format='channels_last', 8 dilation_rate=1, 9 activation=None, 10 use_bias=True, 11 kernel_initializer=None, 12 bias_initializer=tf.zeros_initializer(), 13 kernel_regularizer=None, 14 bias_regularizer=None, 15 activity_regularizer=None, 16 kernel_constraint=None, 17 bias_constraint=None, 18 trainable=True, 19 name=None, 20 reuse=None 21 )
inputs: 输入数据,如(?, 80, 300)
filters: 滤波器的个数
kernel_size: 卷积核的大小,指定一个维度即可,即卷积核的高。宽是数据的维度,自动匹配。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:tensorflow 一维卷积 tf.layers.conv1()使用 - Python技术站