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

TwiddleLab / Курсы / Искусственный интеллект

Как машины видят и слышат

Картинки и звуки превращаются в сетки чисел. Посмотри, как фильтры находят края.

Средний уровень · уроков: 10 · Бесплатно, без аккаунта

Лучше после: Как думает нейросеть, Учимся на данных

Начать курс

Уроки

  1. Картинка это сетка чисел (5 мин): Цифровая картинка это сетка пикселей, и каждый пиксель хранится как число.
  2. Фильтры находят края (7 мин): Фильтр (или ядро) это крошечная сетка чисел, например 3 × 3.
  3. Стопка фильтров: свёрточные слои (7 мин): Свёрточный слой это набор фильтров, который превращает одну стопку карт в новую стопку карт.
  4. Пулинг: смотрим издалека (7 мин): Макс-пулинг режет карту признаков на блоки 2 × 2 и оставляет в каждом только самое большое число.
  5. Фильтры учатся сами (7 мин): В настоящей сети фильтры никто не пишет. Они начинаются со случайных чисел, а обучение их подстраивает: это обученные фильтры.
  6. Читаем цифры (7 мин): Свёрточная сеть (CNN) складывает в стопку фильтры, пулинг и последний слой, который взвешивает всё в один счёт на каждый ответ.
  7. Как обмануть модель зрения (7 мин): Состязательный пример это вход, специально изменённый, часто совсем чуть-чуть, чтобы модель ошиблась.
  8. Звук это тоже картинка (7 мин): Микрофон измеряет давление воздуха тысячи раз в секунду. Каждое измерение это отсчёт; сколько их в секунду, это частота дискретизации.
  9. Лица, камеры и справедливость (7 мин): Сеть для лиц превращает каждое фото в эмбеддинг лица: список чисел, точку. Фото одного человека ложатся рядом.
  10. Проект: научи её видеть зверушек (8 мин): Проект по зрению это цикл: выбери классы, разметь фото, обучи, проверь на новых фото, изучи промахи, добавь лучшие данные.

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

Loading TwiddleLab