TwiddleLab / Искусственный интеллект / Как думает нейросеть
Проект: обучи свою сеть
Что ты узнаешь
- Точность это доля точек, на которых сеть права. Честную даёт тестовая выборка.
- Больше скрытых нейронов рисуют более сложные границы. Лучше всего размер сети, которого ровно хватает.
- Одна эпоха это один проход по обучающим данным. Скорость обучения задаёт размер каждого шага.
- Рецепт: собрать, разметить, выбрать сеть, обучить, проверить на новых данных, исправить.
Как идёт урок
Два вида точек, закрученные в спираль. Никакая прямая их не разделит.
Сколько точек одна прямая всё-таки угадает? Перетащи метку к своей догадке и нажми «Проверить».
Разминка: один нейрон, два облака точек.
Нажми Обучить и смотри на заливку: это то, что нейрон думает о каждом месте.
Новые данные: оранжевый диск внутри синего кольца.
Нарисуй, где, по-твоему, пройдёт прямая одного нейрона. Потом нажми Обучить один нейрон.
Дай ей скрытый слой.
Добавляй скрытые нейроны кнопкой + и жми Обучить. Доведи кольцо до 95% и нажми «Проверить».
Как оценить сеть словами ИИ.
Нажми, чтобы открыть.
Точность это доля точек, на которых сеть права. 47 из 50 это 94%.
Число скрытых нейронов это размер сети. Сети побольше рисуют более сложные границы.
Одна эпоха это один проход цикла обучения по всем обучающим данным: предсказать, измерить потери, подправить каждый вес.
То же кольцо, три нейрона. Теперь скорость обучения задаёшь ты.
Выбери скорость обучения и нажми Обучить: у тебя 200 эпох. Дойди до 90% и нажми «Проверить».
Открой сеть. Какой скрытый нейрон рисует правый край?
Нажми на скрытый нейрон: он раскроется как стакан и покажет свою прямую. Найди тот, что справа, и нажми «Проверить».
Проект: обучи сеть на спирали.
Задай нейроны, скорость обучения и эпохи, потом Обучить. Засчитывается результат на тестовой выборке: точках, на которых сеть не обучается.
Твоя сеть больше, чем нужно?
Та же скорость обучения и эпохи. Убирай нейроны, пока тестовый результат не упадёт ниже 90%, потом возьми самую маленькую сеть, которая держится. «Проверить».
Приложение учится называть птиц по фото. Собери его рецепт.
Расставь 6 станций по порядку: это весь этот курс.
Точность на обучении 99%, на тесте 71%. Что теперь?
Нейросеть обучена. Вот твоя карточка.
Твоя сеть из проекта, с настоящими числами. Нажми Поделиться, чтобы сделать из неё картинку.
Предыдущий урок: Почему сети можно обмануть · Часть курса: Как думает нейросеть
Уроки интерактивные и работают на JavaScript. Включи его, чтобы играть.