КурсыИИМатематикаКодФизикаО проекте и вопросы

TwiddleLab / Искусственный интеллект / Как думает нейросеть

Цикл обучения

Урок 6 из 10 · 7 мин · Бесплатно, без аккаунта

Что ты узнаешь

  • Один шаг обучения это предсказать, измерить, подправить, всегда в таком порядке.
  • Цикл обучения повторяет шаг, чтобы никому не пришлось жать кнопку миллион раз.
  • Один проход по всем обучающим данным это эпоха.
  • Цикл может остановиться сам, когда ошибка достаточно мала, и тот же цикл обучается на любых данных.

Начать урок

Как идёт урок

  1. Жми «Шаг», пока мяч не достигнет дна.

    На этот раз каждый шаг крошечный, как в настоящем обучении. Жми дальше.

  2. Собери целый шаг обучения из трёх блоков.

    Поставь «предсказать», «измерить» и «подправить» в рабочем порядке, нажми «Запуск», потом «Проверить».

  3. Теперь оберни шаг в цикл: повторить N раз.

    Крути N и жми «Запуск». Найди наименьшее N, при котором мяч доходит до дна, и нажми «Проверить».

  4. Этот цикл работает внутри каждой нейросети.

    Нажми, чтобы открыть.

    Предсказать, измерить, подправить, повторить: это цикл обучения.

    Каждый круг это один шаг обучения. «Подправить» это градиентный спуск из прошлого урока.

    В настоящих данных много примеров. Один проход по всем это эпоха. Обучение часто идёт много эпох.

  5. Запусти медленно. Перед каждым повтором угадай, куда приземлится мяч.

    Нажми «Запуск». Цикл останавливается перед каждым повтором: нажми на одно из пунктирных мест.

  6. Чей-то цикл отправляет мяч в гору. Исправь его.

    Нажми «Запуск», чтобы увидеть баг. Нажми на неверный блок, чтобы исправить, запусти снова и нажми «Проверить».

  7. Гольф с циклом: пусть цикл сам остановится на дне.

    Норма 4 блока. Цикл, который останавливается сам, лучше того, где число повторов угадывают. «Запуск», потом «Проверить».

  8. Этот цикл ты и сам крутишь: учишься штрафным броскам.

    Положи карточки в ячейки «предсказать», «измерить» и «подправить». Одна карточка лишняя. «Запуск», потом «Проверить».

  9. Где этот цикл оставит m?

    Двигай метку к итоговому m и нажми «Проверить».

  10. Твой цикл на новых данных.

    Вот цикл, собранный тобой в игре в гольф. Нажми на новую задачу, и пусть он учится.

Предыдущий урок: Скатываемся по графику ошибки · Следующий урок: Нейрон: взвешенное голосование · Часть курса: Как думает нейросеть

Уроки интерактивные и работают на JavaScript. Включи его, чтобы играть.

Loading TwiddleLab