リカレントニューラルネットワークのバイアスと重みの個数について質問があります。
一般的な中間層から中間層に戻すリカレントネットをTensrflowを用いて作っているのですが、重みを出力したときよくわからない個数出てきてしまいました。LSTMではない普通のRNNです。
入力層3ユニット
中間層1ユニット
出力層1ユニット
のとき
入力層-中間層間でバイアス1個、重み3個
中間層-出力層間でバイアス1個、重み1個
リカレント部分でバイアス1個、重み4個
が出力されました。
リカレント部分は中間層1ユニットなので重み1個だけだと思ってたのですが、4個も出てきてしまいました。入力層のユニット数+1個分出てきている気がするのですが、どのようにこの重みが使われている(結合している)のかわかりません。
ご教示願います。