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:  卷積核的大小,指定一個維度即可,即卷積核的高。寬是數據的維度,自動匹配。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM