Существует несколько типов нейронных сетей (NN). Рекуррентные нейронные сети (RNN) могут «запоминать» данные и использовать прошлую информацию для выводов. В этой статье рекуррентные нейронные сети сравниваются с сетями прямого распространения (FFNN), которые не могут помнить, затем углубимся в концепцию обратного распространения во времени (BPTT) и завершим рассмотрением RNN с долговременной краткосрочной памятью (LSTM).

RNN и FFNN обрабатывают информацию по-разному. В FFNN информация перемещается напрямую из входного слоя в скрытые слои и в выходной слой. В результате FFNN не имеют памяти о предыдущих входах и бесполезны для прогнозирования будущего. Единственное использование прошлой информации в FFNN – это обучение. После обучения сети прошлая информация не учитывается. FFNN используются для задач классификации и распознавания.