Что именно является временным шагом в модели LSTM?

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

1 ответ

Решение

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

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

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

Другие вопросы по тегам