What is Recurrent neural network (RNN)?
A neural network that processes sequence data one element at a time and passes the information so far to the next time step as a hidden state. The same weights are reused at every time step, so sequences of different lengths can be handled. Because vanishing gradients readily occur on long sequences, LSTM and GRU, which control the retention and forgetting of information with gates, were devised. Because it must compute in time order and is hard to parallelize, it has been replaced by the Transformer in many language-processing applications.
Japanese name: 再帰型ニューラルネットワーク(RNN)
Recurrent neural network (RNN) appears in 2 practice questions across 1 topic, including Machine Learning Basics.
Field: Machine Learning Basics