「LSTMセルのユニット数」の意味は何ですか?
-
16-10-2019 - |
質問
Tensorflowコードから: Tensorflow。 rnncell。
num_units: int, The number of units in the LSTM cell.
これが何を意味するのかを理解できません。 LSTMセルの単位は何ですか。入力、出力、忘却のゲート?これは、「深いLSTMの再発投影層の単位数」を意味します。では、なぜこれが「LSTMセルの単位数」と呼ばれるのですか? LSTMセルとは何ですか、違いとLSTMブロックとは何ですか、セルではない場合、最小LSTMユニットとは何ですか?
解決
その機能の有用なコメントが言うように、
このパッケージのセルの定義は、文献で使用されている定義とは異なります。文献では、セルは単一のスカラー出力を持つオブジェクトを指します。このパッケージの定義は、そのようなユニットの水平配列を指します。
本質的に、レイヤーには、構造的に同一の複数の平行LSTM単位が含まれますが、それぞれが最終的には「覚えていることを学ぶ」ことができます。
他のヒント
TensorflowまたはTheanoのどちらかの上に座っているKerasで、あなたが電話するとき model.add(LSTM(num_units))
, 、num_unitsは出力空間の次元です(から ここ, 、863行目)。私にとって、それは意味します num_units
アクティベーションが次回のステップに送信される隠されたユニットの数です。
所属していません datascience.stackexchange