Q : Tensorflow RNN이 Elman Network의 숨겨진 상태를 출력하도록 구현 되었습니까? cells = tf.contrib.rnn.BasicRNNCell(4)
outputs, state = tf.nn.dynamic_rnn(cell=cells, etc...)
cells = tf.contrib.rnn.BasicRNNCell(4)
outputs, state = tf.nn.dynamic_rnn(cell=cells, etc...)
Tensorflow RNN은 Elman 네트워크를 완벽하게 구현합니까?
state
은 시퀀스 계산 후 숨겨진 상태이고
outputs
은 각 시간 단계 후 숨겨진 상태의 배열이라고 생각합니다.
그래서 나는 분명히하고 싶습니다. 출력 및 상태가 숨겨진 상태 벡터이므로 Elman 네트워크를 완벽하게 구현하려면 그림에서 V 행렬을 만들고 행렬 곱셈을 다시 수행해야합니다. 나 맞아?
왜 RNNCell output_size 및 state_size 속성이 있습니까? 차이점은 무엇입니까 – amityaffliction
바로 출력에 행렬 곱셈이 없습니다. BasicRNNCell 상태 크기 및 출력 크기는 동일합니다 (예 : LSTM 셀의 경우와 같이). –