Что именно является временным шагом в модели LSTM? - PullRequest
0 голосов
/ 17 января 2019

Я новичок в LSTM и RNN в целом, я ломал голову, чтобы понять, что именно является временным шагом. Я был бы очень признателен за интуитивное объяснение этого

1 Ответ

0 голосов
/ 17 января 2019

Давайте начнем с отличного изображения из блога Криса Олаха (настоятельно рекомендуется прочитать кстати):

enter image description here

В рекуррентной нейронной сети у вас есть несколько повторений одной и той же ячейки. Вывод таков: вы берете какой-то вход (x 0 ), пропускаете его через ячейку, чтобы получить какой-то вывод 1 (изображен черной стрелкой справа на картинке), затем передайте выходные данные 1 в качестве входных данных (возможно, добавив еще несколько входных компонентов - x 1 на изображение) в ту же ячейку, создав новый выходной вывод 2 , pass это снова как ввод в ту же ячейку (снова с возможно дополнительным компонентом ввода x 2 ), производя вывод 3 и так далее.

Шаг по времени - это единичное вхождение ячейки, например на первом временном шаге вы выводите 1 , h 0 , на втором временном шаге вы выводите 2 и так далее.

...