1
テンソルフローLSTMセルでは、セルの隠しサイズであるユニット数(num_units
)で初期化するだけです。しかし、セルはまた入力x
を取る必要があります。また、基底演算は行列乗算演算であるため、x
のサイズもLSTMウェイトを設定する役割を果たすはずです。したがって、セルが入力のサイズを初期化パラメータとして使用しないでください。x
なぜテンソルLSTMは入力として隠れたサイズのみを取るのですか?
テンソルフローLSTMセルでは、セルの隠しサイズであるユニット数(num_units
)で初期化するだけです。しかし、セルはまた入力x
を取る必要があります。また、基底演算は行列乗算演算であるため、x
のサイズもLSTMウェイトを設定する役割を果たすはずです。したがって、セルが入力のサイズを初期化パラメータとして使用しないでください。x
なぜテンソルLSTMは入力として隠れたサイズのみを取るのですか?
LSTMセル(または他の種類のRNNセル)は、tf.nn.rnn
などの関数に渡すオブジェクトに過ぎません。 tf.nn.rnn
はセルとデータを入力に使用します。 Cellはrnn関数の内部で呼び出され、tf.nn.rnn
に渡されたデータが格納されます。