tf.contrib.rnn.LSTMCell 里面參數的意義


num_units:LSTM cell中的單元數量,即隱藏層神經元數量。
use_peepholes:布爾類型,設置為True則能夠使用peephole連接
cell_clip:可選參數,float類型,如果提供,則在單元輸出激活之前,通過該值裁剪單元狀態。
Initializer:可選參數,用於權重和投影矩陣的初始化器。
num_proj:可選參數,int類型,投影矩陣的輸出維數,如果為None,則不執行投影。
pro_clip:可選參數,float型,如果提供了num_proj>0和proj_clip,則投影值將元素裁剪到[-proj_clip,proj_clip]范圍。
num_unit_shards:棄用。
num_proj_shards:棄用。
forget_bias:float類型,偏置增加了忘記門。從CudnnLSTM訓練的檢查點(checkpoin)恢復時,必須手動設置為0.0。
state_is_tuple:如果為True,則接受和返回的狀態是c_state和m_state的2-tuple;如果為False,則他們沿着列軸連接。后一種即將被棄用。
activation:內部狀態的激活函數。默認為tanh
reuse:布爾類型,描述是否在現有范圍中重用變量。如果不為True,並且現有范圍已經具有給定變量,則會引發錯誤。
name:String類型,層的名稱。具有相同名稱的層將共享權重,但為了避免錯誤,在這種情況下需要reuse=True.
dtype:該層默認的數據類型。默認值為None表示使用第一個輸入的類型。在call之前build被調用則需要該參數。
————————————————

摘抄於:https://blog.csdn.net/u013230189/article/details/82811066

 


免責聲明!

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



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