torch 的RNN LSTM GRU

首先創造初始值

 

這裏畫出圖幫助理解

其實對於每個單元來說 h就是輸出, 這裏可以看到最終兩者的結果是相同但是id 不同, 在tensorflow中兩者的id都是相同的

 

真不明白torch創建的rnn單元爲啥非得指明輸入的x的維度, 這樣的模型只能接收一定的x,而tensorflow中rnn單元對輸入的維度是沒有限制的, 只需指定內部的單元數量及可以了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章