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

TwiddleLab / Искусственный интеллект / Внутри глубокого обучения

Много нейронов, много ручек

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

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

  • Слой это группа нейронов, которые читают одни и те же входы.
  • Его веса образуют сетку, матрицу весов W: одна строка на нейрон, один столбец на вход.
  • Запуск слоя это W x: каждая строка умножается на столбец входов, и всё складывается. У слоя входы × нейроны весов.

Начать урок

Как идёт урок

  1. У этой крошечной сети на каждом проводе ручка. В приложении для фото их миллионы. Как за ними вообще уследить?

    Начнём с малого: 3 входа о зверушке, 2 нейрона.

  2. Соедини каждый вход с каждым нейроном.

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

  3. Запусти слой, по одной клетке за раз.

    Каждый вес умножает свой вход. Нейрон складывает свою строку.

  4. Сетка это матрица весов слоя.

    Если записать слой матрицей, компьютер может запускать миллионы весов одним простым способом.

  5. Настрой веса нейрона 1, чтобы он выдал 14.

    Входы остаются 2, 1 и 3. Меняется только строка 1.

    Нейрон 1 считает 2 × w1 + 1 × w2 + 3 × w3. 14 дают многие настройки, например 1, 3, 3 или 2, 1, 3.

  6. В картинке с цифрой 784 пикселя. Слой из 10 нейронов читает их все. Сколько весов?

    Весов = входы × нейроны = 784 × 10 = 7840. В матрице W 10 строк и 784 столбца.

  7. Закончи слой: пусть он выдаст 14 и 7.

    Строка 1 твоя с прошлого шага. Нажимай на клетки строки 2. Меньше нажатий, больше звёзд.

Следующий урок: Функции активации · Часть курса: Внутри глубокого обучения

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

Loading TwiddleLab