リカレントニューラルネットワーク(Recurrent neural network:RNN)とは、既存のニューラルネットワーク(neural network)の方法を拡張して時系列データを扱えるようにしたもの。エルマンネットワーク(elman network)、Jordan network、エコーステートネットワーク(Echo state network)、Bi-direction RNN、Long short term memory network 等がある。