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

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

Сеть решает XOR

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

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

  • Один нейрон рисует одну прямую, поэтому он не может решить XOR.
  • Нейроны между входами и выходом образуют скрытый слой. Каждый скрытый нейрон добавляет прямую.
  • Сочетая прямые, сеть рисует фигуры, которые не нарисовать одной прямой: это нелинейность.
  • Каждый провод это один вес: 2 входа, 4 скрытых и 1 выход дают 2 × 4 + 4 × 1 = 12.

Начать урок

Как идёт урок

  1. Включай свет на лестнице с обоих выключателей.

    Свет должен гореть, когда поднят ровно один выключатель: это XOR. Крути веса и порог одного нейрона. Насколько близко получится?

  2. Добавь второй нейрон: вторую прямую.

    Прямая нейрона 1 зафиксирована. Тяни прямую нейрона 2, чтобы в полосе между ними были только горящие углы, и нажми «Проверить».

  3. Третий нейрон слушает двух других.

    Нажми «Пуск». Каждый угол проходит по проводам слой за слоем.

  4. Нейросеть собрана.

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

    Нейроны между входами и выходом это скрытый слой: их ламп снаружи не видно.

    Каждый скрытый нейрон рисует одну прямую. Выход объединяет их в фигуру.

    Сеть, которая умеет рисовать не только прямые, обладает нелинейностью. Именно это делает сети мощными.

  5. Собери свою сеть XOR.

    В скрытом слое нейрон OR и нейрон AND. Нажимай на два провода к выходу, чтобы задать их веса, и крути порог выхода.

  6. Прогони сеть вручную для A = 1, B = 0.

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

  7. Игра: реши три набора данных с минимумом скрытых нейронов.

    Настоящая сеть обучается на каждом. Выбери набор, задай нейроны, нажми «Обучить». Уложись в норму на всех трёх.

  8. Твоя сеть это схема из логических вентилей.

    Перетащи вентиль на каждый нейрон своей сети XOR и нажми «Проверить».

  9. У сети 2 входа, 4 скрытых нейрона и 1 выход. Сколько весов?

    Каждый вход соединён с каждым скрытым нейроном, а каждый скрытый нейрон с выходом. Пороги не считай.

  10. Гонка на XOR: один нейрон против твоей сети.

    Нажми «Гонка». Обоим достаются четыре угла.

Предыдущий урок: Нейрон: взвешенное голосование · Следующий урок: Почему сети можно обмануть · Часть курса: Как думает нейросеть

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

Loading TwiddleLab