RNN (Recurrent Neural Network) — рекуррентная нейронная сеть. 13 Это вид нейронных сетей, где связи между элементами образуют направленную последовательность. 2 Благодаря этому появляется возможность обрабатывать серии событий во времени или последовательные пространственные цепочки. 2
В отличие от многослойных перцептронов, рекуррентные сети могут использовать свою внутреннюю память для обработки последовательностей произвольной длины. 2 Поэтому сети RNN применимы в таких задачах, где нечто целостное разбито на части, например: распознавание рукописного текста или распознавание речи. 2
Зачастую RNN используют в таких задачах, как обработка естественного языка (Natural Language Processing) из-за их эффективности в анализе текста. 4