W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
定義在:tensorflow/contrib/cudnn_rnn/python/ops/cudnn_rnn_ops.py
用于處理 RNN 參數(shù)變量的 SaveableObject 實(shí)現(xiàn).
__init__ (
params_to_canonical ,
canonical_to_params ,
param_variables ,
name = 'params_canonical'
)
創(chuàng)建一個(gè) RNNParamsSaveable 對(duì)象.
RNNParams 可以在檢查點(diǎn)文件中保存/恢復(fù),用于以規(guī)范格式保存/恢復(fù)權(quán)重和偏置參數(shù),其中參數(shù)逐層保存為張量.對(duì)于每個(gè)層,偏差張量在重量張量之后被保存.恢復(fù)時(shí),用戶可以根據(jù)需要命名 param_variables,并將權(quán)重和偏差張量恢復(fù)到這些變量.
對(duì)于 CudnnRNNRelu 或 CudnnRNNTanh,每個(gè)層的每個(gè)權(quán)重和每個(gè)偏移量都有兩個(gè)張量:張量0被用于從前一層輸入,張量1用于循環(huán)輸入.
對(duì)于 CudnnLSTM,每個(gè)層的每個(gè)權(quán)重和每個(gè)偏移量有8個(gè)張量;張量0-3被用于從前一層輸入;張量4-7用于循環(huán)輸入;張量0和4用于輸入門;張量1和5忘記門;張量2和6新的存儲(chǔ)門; 張量3和7是輸出門.
對(duì)于 CudnnGRU,每個(gè)層的每個(gè)權(quán)重和每個(gè)偏移量有6張張量;張量0-2被用于從前一層輸入;張量3-5用于循環(huán)輸入;張量0和3用于復(fù)位門;張量1和4更新門;張量2和5新的存儲(chǔ)門.
restore(
restored_tensors ,
restored_shapes
)
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: