Из чего состоит нейросеть? Математика одного нейрона
Многие думают, что нейросеть — это сложная имитация человеческого мозга. На самом деле, это просто много-много однотипных математических действий, выстроенных в цепочку. И самый главный элемент в этой цепи — искусственный нейрон.
Давай разберем, как он работает, на примере простого выбора: «Идти ли сегодня гулять?»
Входы (Inputs) и данные
Представь, что ты принимаешь решение на основе трех факторов (входов):
- Погода ( ): 1 — солнечно, 0 — ливень.
- Настроение ( ): 1 — бодрое, 0 — хочется лежать.
- Наличие денег на мороженое ( ): 1 — есть, 0 — нет.
Эти — это данные, которые поступают в наш нейрон.
Веса (Weights) — это приоритеты
В жизни одни факторы важнее других. Например, если на улице ураган, то наличие денег на мороженое тебя не выманит из дома.
За значимость каждого входа отвечают веса .
- Пусть погода очень важна: .
- Настроение так себе: .
- Деньги почти не важны: .
Математическое ядро: Взвешенная сумма
Внутри нейрона происходит простое действие: он умножает каждый вход на его вес и всё это складывает.
Если на улице солнце (1), настроение плохое (0), а деньги есть (1), получим:
Смещение (Bias) — «уровень вредности»
Чтобы нейрон не срабатывал от любого шороха, добавляется смещение (). Это число, которое вычитается из суммы (или прибавляется к ней). Допустим, ты сегодня очень ленив, и твой порог «лени»
Итоговая формула будет выглядеть так:
Активация — принимаем решение
Теперь у нас есть число (например, ). Но нам нужен ответ: «Иду» (1) или «Не иду» (0). Для этого используется функция активации. Самая простая — Step Function (Ступенька): если результат больше нуля — выдаем 1, если меньше — 0. Поздравляю! Ты только что прогнал данные через нейрон.