tensorflow 一维卷积 tf.layers.conv1()使用
Posted demo-deng
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了tensorflow 一维卷积 tf.layers.conv1()使用相关的知识,希望对你有一定的参考价值。
在自然语言处理中,主要使用一维的卷积。
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()使用的主要内容,如果未能解决你的问题,请参考以下文章
自定义权重初始化 tensorflow tf.layers.dense
当我在 Tensorflow 上使用 Keras API 连接两个模型时,模型的输入张量必须来自 `tf.layers.Input`