Из чего состоит нейросеть? Математика одного нейрона

Многие думают, что нейросеть — это сложная имитация человеческого мозга. На самом деле, это просто много-много однотипных математических действий, выстроенных в цепочку. И самый главный элемент в этой цепи — искусственный нейрон.

Давай разберем, как он работает, на примере простого выбора: «Идти ли сегодня гулять?»

Входы (Inputs) и данные

Представь, что ты принимаешь решение на основе трех факторов (входов):

  1. Погода ( x 1 ): 1 — солнечно, 0 — ливень.
  2. Настроение ( x 2 ): 1 — бодрое, 0 — хочется лежать.
  3. Наличие денег на мороженое ( x 3 ): 1 — есть, 0 — нет.

Эти x — это данные, которые поступают в наш нейрон.

Веса (Weights) — это приоритеты

В жизни одни факторы важнее других. Например, если на улице ураган, то наличие денег на мороженое тебя не выманит из дома.

За значимость каждого входа отвечают веса w.

  1. Пусть погода очень важна: w 1 = 10 .
  2. Настроение так себе: w 2 = 2 .
  3. Деньги почти не важны: w 3 = 1 .

Математическое ядро: Взвешенная сумма

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

Sum = ( x 1 w 1 ) + ( x 2 w 2 ) + ( x 3 w 3 )

Если на улице солнце (1), настроение плохое (0), а деньги есть (1), получим:

11 = ( 1 10 ) + ( 0 2 ) + ( 1 1 )

Смещение (Bias) — «уровень вредности»

Чтобы нейрон не срабатывал от любого шороха, добавляется смещение (b). Это число, которое вычитается из суммы (или прибавляется к ней). Допустим, ты сегодня очень ленив, и твой порог «лени» b = -5

Итоговая формула будет выглядеть так:

Y = ( x i w i ) + b

Активация — принимаем решение

Теперь у нас есть число (например, 11-5=6). Но нам нужен ответ: «Иду» (1) или «Не иду» (0). Для этого используется функция активации. Самая простая — Step Function (Ступенька): если результат больше нуля — выдаем 1, если меньше — 0. Поздравляю! Ты только что прогнал данные через нейрон.


ИИ Помощник ×
Привет! Спрашивай что угодно, постараюсь ответить.