По порядку Junior Нейрон и backprop обновлено

Шаг обучения по порядку

Вопрос

Расставьте действия одного шага обучения нейросети в правильном порядке.

Попробуйте сами

Расставьте шаги по порядку стрелками.

  1. 1
    Прямой проход: вычислить выходы
  2. 2
    Обратный проход: посчитать градиенты
  3. 3
    Обнулить градиенты перед следующим шагом
  4. 4
    Взять мини-батч
  5. 5
    Шаг оптимизатора: обновить веса
  6. 6
    Посчитать функцию потерь
Показать ответ и разбор

Коротко

Это каркас любого цикла обучения. Обнуление можно делать и в начале шага, важно, чтобы оно было между двумя backward, иначе градиенты сложатся.

Правильный порядок

  1. 1
    Взять мини-батч
  2. 2
    Прямой проход: вычислить выходы
  3. 3
    Посчитать функцию потерь
  4. 4
    Обратный проход: посчитать градиенты
  5. 5
    Шаг оптимизатора: обновить веса
  6. 6
    Обнулить градиенты перед следующим шагом

Разбор

Это каркас любого цикла обучения. Обнуление можно делать и в начале шага, важно, чтобы оно было между двумя backward, иначе градиенты сложатся.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.