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

TwiddleLab / Искусственный интеллект / Как думает нейросеть

Проект: обучи свою сеть

Урок 10 из 10 · 8 мин · Бесплатно, без аккаунта

Что ты узнаешь

  • Точность это доля точек, на которых сеть права. Честную даёт тестовая выборка.
  • Больше скрытых нейронов рисуют более сложные границы. Лучше всего размер сети, которого ровно хватает.
  • Одна эпоха это один проход по обучающим данным. Скорость обучения задаёт размер каждого шага.
  • Рецепт: собрать, разметить, выбрать сеть, обучить, проверить на новых данных, исправить.

Начать урок

Как идёт урок

  1. Два вида точек, закрученные в спираль. Никакая прямая их не разделит.

    Сколько точек одна прямая всё-таки угадает? Перетащи метку к своей догадке и нажми «Проверить».

  2. Разминка: один нейрон, два облака точек.

    Нажми Обучить и смотри на заливку: это то, что нейрон думает о каждом месте.

  3. Новые данные: оранжевый диск внутри синего кольца.

    Нарисуй, где, по-твоему, пройдёт прямая одного нейрона. Потом нажми Обучить один нейрон.

  4. Дай ей скрытый слой.

    Добавляй скрытые нейроны кнопкой + и жми Обучить. Доведи кольцо до 95% и нажми «Проверить».

  5. Как оценить сеть словами ИИ.

    Нажми, чтобы открыть.

    Точность это доля точек, на которых сеть права. 47 из 50 это 94%.

    Число скрытых нейронов это размер сети. Сети побольше рисуют более сложные границы.

    Одна эпоха это один проход цикла обучения по всем обучающим данным: предсказать, измерить потери, подправить каждый вес.

  6. То же кольцо, три нейрона. Теперь скорость обучения задаёшь ты.

    Выбери скорость обучения и нажми Обучить: у тебя 200 эпох. Дойди до 90% и нажми «Проверить».

  7. Открой сеть. Какой скрытый нейрон рисует правый край?

    Нажми на скрытый нейрон: он раскроется как стакан и покажет свою прямую. Найди тот, что справа, и нажми «Проверить».

  8. Проект: обучи сеть на спирали.

    Задай нейроны, скорость обучения и эпохи, потом Обучить. Засчитывается результат на тестовой выборке: точках, на которых сеть не обучается.

  9. Твоя сеть больше, чем нужно?

    Та же скорость обучения и эпохи. Убирай нейроны, пока тестовый результат не упадёт ниже 90%, потом возьми самую маленькую сеть, которая держится. «Проверить».

  10. Приложение учится называть птиц по фото. Собери его рецепт.

    Расставь 6 станций по порядку: это весь этот курс.

  11. Точность на обучении 99%, на тесте 71%. Что теперь?

  12. Нейросеть обучена. Вот твоя карточка.

    Твоя сеть из проекта, с настоящими числами. Нажми Поделиться, чтобы сделать из неё картинку.

Предыдущий урок: Почему сети можно обмануть · Часть курса: Как думает нейросеть

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

Loading TwiddleLab