TwiddleLab / Искусственный интеллект / Как машины видят и слышат
Проект: научи её видеть зверушек
Что ты узнаешь
- Проект по зрению это цикл: выбери классы, разметь фото, обучи, проверь на новых фото, изучи промахи, добавь лучшие данные.
- Ещё больше таких же фото перестаёт помогать. Фото трудных случаев (тёмные, повёрнутые, похожие) исправляют то, что модель упускает.
- Твоя модель: пиксели, 4 обученных фильтра, пулинг, 3 ответа. Настоящие модели для фотоловушек устроены так же, только намного больше.
Как идёт урок
Четыре вида зверушек, одна фотоловушка. Построй модель, которая различает три из них.
Выбери 3 вида, которые должна знать твоя камера, потом «Проверить».
Разметь для модели 12 портретов.
Перетащи каждый портрет к его виду, потом «Проверить».
Модель копирует свои метки, вместе с ошибками. Чистые метки на чётких фото это основа любого проекта по зрению.
Сколько портретов каждого вида ей нужно?
Двигай ползунок. Модель каждый раз переобучается и сдаёт тест на 30 новых портретах.
Обучи модель и смотри, как она учится.
Нажми «Обучить». Всё работает прямо здесь, в браузере.
Всё из этого курса в одной модели.
Нажми, чтобы открыть слои.
Пиксели: каждый портрет это 16 × 16 = 256 чисел.
Обученные фильтры: 4 фильтра 3 × 3, которые сформировало обучение, каждый делает карту признаков.
Пулинг: карты сжимаются до 4 × 4, поэтому маленькие сдвиги не важны.
Выход: веса превращают сжатые карты в одну вероятность на вид. Проверено на портретах, на которых модель не училась.
Найди её ошибки. Нажми на каждый тестовый портрет, где она ошиблась.
Под каждым портретом ответ модели. Потом «Проверить».
Тест на новых портретах показывает ошибки реального мира. Модель, у которой 100% на обучающих фото, всё равно может упускать целые виды новых фото.
Почему эти портреты трудные? Разложи их по причинам.
Перетащи каждый в кучку, потом «Проверить».
Модель училась только на ярких портретах анфас. Слабый свет, повёрнутая голова и промежуточная форма ушей это то, чего она никогда не видела.
Классическая цель: доведи модель до 90% на тестовых портретах.
Добавь нужные ей фото. Бюджет: 30 лишних фото.
Экологи используют такие модели, чтобы разбирать миллионы фото с фотоловушек. Зачем?
Оцени работу человека, потом «Проверить».
3 000 000 × 5 с = 15 000 000 с; если разделить на 86 400 с в сутках, это около 174 дней работы без перерыва.
Модель верно узнаёт 27 из 30 тестовых портретов. Какая у неё точность на тесте в процентах?
27 верных из 30 = 27 / 30 = 0,9 = 90%.
Загляни внутрь своей модели, потом забери карточку проекта.
Нажми на каждый слой: «Пиксели», «Карты фильтров», «После пулинга», «Ответ».
Предыдущий урок: Лица, камеры и справедливость · Часть курса: Как машины видят и слышат
Уроки интерактивные и работают на JavaScript. Включи его, чтобы играть.