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