Получить доступ

Нейросети и обучение

Основа с Junior

Слои, функции активации, градиентный спуск и обратное распространение ошибки.

Нейросеть — композиция слоёв, каждый из которых умножает вход на матрицу весов и применяет нелинейность. Обучение — подбор весов градиентным спуском: посчитать ошибку, найти её градиент по всем весам (обратное распространение) и сдвинуть веса в сторону уменьшения ошибки.

Что важно знать

  • Функция потерь, learning rate и почему слишком большой шаг расходится.
  • Пакеты (batch), эпохи, оптимизаторы (Adam).
  • Регуляризация: dropout, weight decay, ранняя остановка.
  • Почему нужны GPU: обучение и вывод — это перемножение больших матриц.
  • PyTorch — стандартный фреймворк; для ИИ-инженера достаточно уметь прочитать код модели и загрузить веса.

Критерии освоения

Junior ≈ 10 ч

  • Объясняет устройство полносвязной сети, функции активации и функцию потерь
  • Описывает градиентный спуск и обратное распространение ошибки на уровне идеи
  • Объясняет, что происходит при слишком большом и слишком маленьком learning rate

Практика. Обучить небольшую сеть в PyTorch на MNIST, построить кривые обучения при трёх значениях learning rate и объяснить разницу.

Вопросы с собеседований

← Вся карта «ИИ-инженер»

Закрытая бета

Знать тему — половина дела

На живом собеседовании sotto слышит вопрос интервьюера и показывает короткий ответ и план. Оставьте контакт — пришлём доступ и промокод.

  • Промокод на 2 часа — сверх пробных 30 минут
  • Программа для Windows — скачать сразу, войти — через Яндекс ID или VK ID
  • Прямая связь с разработчиком: что улучшить — сделаем