Открытый мини-курс · 8 лекций

Как думает нейронная сеть: от суммы весов до внимания

Короткий информационный курс о том, из каких формул собирается современный искусственный интеллект. Без библиотек и кода — только идеи, графы и математика.

Уровень: вводный + формулы ~3 часа чтения Линейная алгебра и производные

Начать с лекции 1 Программа

Схематичная нейронная сеть со светящимися связями

Зачем этот курс

Нейронная сеть — это не магия и не «чёрный ящик с нейронами мозга». Это композиция простых функций: скалярное произведение, нелинейность, усреднение ошибки и шаг по градиенту. Если понять эти четыре действия, дальше читаются и свертки, и трансформеры.

Базовая модель одного нейрона выглядит так:

$$z = \mathbf{w}^\top \mathbf{x} + b, \qquad \hat{y} = \sigma(z)$$

Вектор \(\mathbf{x}\) — признаки примера, \(\mathbf{w}\) — обучаемые веса, \(b\) — смещение, \(\sigma\) — функция активации. Сеть из многих нейронов — это просто много таких преобразований, сложенных слоями.

Предполагается школьное знакомство с векторами, матрицами и производной сложной функции. Если что-то забылось, формулы всё равно подписаны словами.

Программа

Восемь коротких лекций. Можно читать по порядку или прыгать к нужной теме.