2017-05-12 7 views
1

LSTMBlockCellはトレーニングの初めに効率的に初期化することができます。 Tensorflowの公式APIガイドによると、LSTMBlockCellはforgot_biasを追加しています。 BasicLSTMCellをRNNモデルのLSTMBlockCellに置き換えることはできますか?そして、tf.contrib.rnnにはあまりにも多くのものがあります。私はそれらのAPIが実際には一貫していないと感じています。Tensorflow contrib.rnnのLSTMBlockCellとBasicLSTMCellの違いは何ですか

答えて

1

LSTMBlockCellBasicLSTMCellの主な違いは、BasicLSTMCellがプリミティブTensorFlowオプスの面で実装され、あなたがあなたのLSTMアーキテクチャでプレイしたい場合には、コピーして編集する便利なコードですされていることです。一方、LSTMBlockCellは、はるかに優れたパフォーマンスを可能にする融合カーネルを使用しています。

+0

LSTMBlockCellとBasicLSTMCellの両方を使用したモデルを訓練しましたが、BasicLSTMCellはより高いテスト精度でよりうまく機能します – YiMx

+0

ブロックでいくつかのコーナーがカットされているのでしょうか – thang

関連する問題