Jak działa sztuczny neuron - przewodnik po wagach i aktywacji
Źródło: Link
Źródło: Link
Mind Architect to 180-dniowy program Jana Gajosa: decyzje, nawyki i granice przeniesione do codziennych reakcji. 180 lekcji w 6 modulach, Manfred AI Coach i powtorki rozlozone w czasie.
Mówią, że sieci neuronowe to skomplikowana matematyka dla wtajemniczonych. Nieprawda. Podstawowy neuron to paragon z Biedronki: mnożysz ceny razy ilości, dodajesz do siebie, na koniec dorzucasz opłatę za torbę. Tyle.
Reszta to powtórzenie tego samego schematu tysiące razy.
Jeśli kiedykolwiek myślałeś "nie ogarnam tego, bo nie jestem matematykiem" - ten przewodnik jest dla Ciebie. Pokażę Ci, jak działa sztuczny neuron krok po kroku, bez abstrakcji. Po przeczytaniu będziesz wiedział więcej niż 80% osób, które rzucają się słowem "AI".
Nie potrzebujesz żadnego oprogramowania ani wiedzy programistycznej. Wystarczy kartka, długopis i umiejętność mnożenia liczb. Kalkulator w telefonie też się przyda.
Będziemy operować na prostych przykładach liczbowych - takich, jakie mógłbyś zobaczyć w arkuszu kalkulacyjnym. Jeśli kiedykolwiek robiłeś sumę kolumn w Excelu, poradzisz sobie bez problemu.
Podstawowa wiedza, którą warto mieć (ale nie musisz): czym jest regresja liniowa. Jeśli nie wiesz - nic straconego, wyjaśnię po drodze.

Sztuczny neuron działa w dwóch fazach. Pierwsza to kombinacja liniowa - czyli dokładnie to, co robisz, gdy liczysz rachunek w restauracji. Druga to aktywacja - czyli decyzja, co zrobić z wynikiem.
Zacznijmy od fazy pierwszej.
Masz listę zakupów: ziemniaki, marchewka, mleko, chleb, masło, ser. Każdy artykuł ma swoją ilość (to będą wejścia) i swoją cenę (to będą wagi).
Neuron robi dokładnie to samo. Ma sześć wejść - nazwijmy je wejście1, wejście2, wejście3, wejście4, wejście5, wejście6. Do każdego wejścia przypisana jest waga - waga1, waga2, waga3, waga4, waga5, waga6.
Teraz mnożysz każdą wagę przez odpowiednie wejście i dodajesz wyniki do siebie. To jest kombinacja liniowa.
Wzór wygląda tak:
kombinacja liniowa = wyraz wolny + waga1 × wejście1 + waga2 × wejście2 + waga3 × wejście3 + waga4 × wejście4 + waga5 × wejście5 + waga6 × wejście6
Wyraz wolny to stała wartość - możesz o nim myśleć jak o opłacie za torbę w sklepie. Zawsze dolicza się na końcu, niezależnie od tego, co kupiłeś.
Weźmy takie wartości:
Teraz liczymy krok po kroku:
Teraz dodajemy wszystko razem z wyrazem wolnym:
10.0 + 43.2 + (-51.0) + (-2.2) + (-507.0) + 0.0 + (-36.0) = -543.0
To jest wynik kombinacji liniowej. Neuron otrzymał sześć liczb na wejściu, pomnożył je przez swoje wagi i wyszło mu -543.0.

Kombinacja liniowa to dopiero połowa roboty. Teraz neuron musi zdecydować, co zrobić z wynikiem -543.0. Tu wchodzą funkcje aktywacji.
Funkcja aktywacji to prosta reguła, która przekształca wynik kombinacji liniowej w sygnał wyjściowy neuronu. Jest kilka typowych wariantów:
Najprostsza opcja: wynikiem jest to, co wyszło z kombinacji liniowej. W naszym przykładzie: -543.0 na wejściu, -543.0 na wyjściu.
Używa się jej rzadko, bo wtedy neuron zachowuje się jak zwykła regresja liniowa. Nie ma w tym nic "neuronowego".
Ta funkcja działa jak włącznik światła. Jeśli wynik kombinacji liniowej jest większy od zera - zwróć 1. Jeśli mniejszy lub równy zeru - zwróć 0.
W naszym przykładzie: -543.0 < 0, więc wynik to 0.
To była popularna funkcja w starych sieciach neuronowych. Problem? Jest zbyt ostra - nie ma płynnych przejść. Albo jest 0, albo 1. Nic pomiędzy.
ReLU (Rectified Linear Unit) to obecnie najpopularniejsza funkcja aktywacji. Działa tak:
W naszym przykładzie: -543.0 < 0, więc wynik to 0.
Gdyby kombinacja liniowa dała np. 120.5, ReLU zwróciłby 120.5. Proste, szybkie, działa świetnie w praktyce.
Sigmoid to funkcja, która "ściska" dowolną liczbę do przedziału od 0 do 1. Bardzo duże liczby dodatnie dają wynik bliski 1, bardzo duże ujemne - bliski 0, a zero daje dokładnie 0.5.
W naszym przykładzie -543.0 to ogromna liczba ujemna, więc sigmoid zwróciłby wartość bardzo bliską 0 (praktycznie 0.0000...001).
Sigmoid był popularny w latach 80. i 90., dziś używa się go głównie w ostatniej warstwie sieci, gdy chcesz otrzymać prawdopodobieństwo ("czy to kot? 0.87 = 87% pewności").

Zauważyłeś, że w naszym przykładzie wagi były różne? Niektóre dodatnie (5.4, 12.0), inne ujemne (-10.2, 101.4), jedna zerowa (0.0).
To nie przypadek. Wagi to parametry, które neuron uczy się na podstawie danych.
Na początku wagi są losowe. Neuron dostaje przykłady treningowe - np. tysiąc zdjęć kotów i psów - i stopniowo dostosowuje wagi tak, żeby dawać poprawne odpowiedzi. Ten proces nazywa się uczeniem lub treningiem.
Mechanizm uczenia to temat na osobny przewodnik (jeśli interesuje Cię propagacja wsteczna, mamy o tym osobny artykuł), kluczowa zasada jest prosta:
Wyraz wolny też się uczy. Możesz o nim myśleć jak o "przesunięciu" - czasem dane są tak skonstruowane, że trzeba dodać stałą wartość, żeby wynik miał sens.
Pojedynczy neuron to cegła. Prawdziwa sieć neuronowa to budynek z milionów takich cegieł ułożonych w warstwy.
Typowa sieć ma:
Każdy neuron w warstwie ukrytej robi dokładnie to, co pokazałem wyżej: bierze wejścia, mnoży przez wagi, dodaje, przepuszcza przez funkcję aktywacji, wysyła wynik do następnej warstwy.
Nowoczesne modele jak GPT-5 czy Claude Opus 4.7 mają miliardy takich neuronów. Każdy z nich działa na tej samej zasadzie co nasz prosty przykład z sześcioma wejściami.
Różnica między prostą siecią a GPT-5 to nie inny rodzaj neuronu. To skala, architektura (jak neurony są połączone) i ilość danych treningowych. Fundamenty są te same.
Neuron dostaje na wejściu sześć liczb:
Wagi są wyuczone na podstawie tysięcy emaili oznaczonych jako spam lub nie-spam. Jeśli wynik kombinacji liniowej po funkcji sigmoid jest > 0.5, email ląduje w folderze spam.
Masz obrazek 28×28 pikseli (784 piksele). Każdy piksel to jedno wejście neuronu (wartość od 0 do 255, gdzie 0 = biały, 255 = czarny).
Neuron ma 784 wagi - po jednej na każdy piksel. Jeśli wyuczone wagi są duże tam, gdzie zazwyczaj jest czarny fragment cyfry "7", neuron będzie aktywował się mocno, gdy zobaczy siódemkę.
W praktyce używa się wielu neuronów - jeden na każdą cyfrę (0-9). Ten, który da najwyższy wynik, wygrywa.
Neuron dostaje na wejściu:
Wagi są wyuczone na podstawie tysięcy ogłoszeń z cenami. Wynik kombinacji liniowej (bez funkcji aktywacji, bo cena może być dowolną liczbą dodatnią) to przewidywana cena mieszkania.
To jest dokładnie to, co robi regresja liniowa - a neuron z funkcją tożsamościową to po prostu regresja liniowa pod inną nazwą.
Nie. Wystarczy umieć mnożyć i dodawać. Wszystko inne to powtórzenie tego samego schematu. Jeśli potrafisz obliczyć rachunek w restauracji, poradzisz sobie z neuronem. Zaawansowana matematyka (pochodne, macierze) jest potrzebna, gdy chcesz budować sieci od zera - do zrozumienia jak działają nie.
Bez funkcji aktywacji sieć neuronowa zachowuje się jak zwykła regresja liniowa, bez względu na to, ile ma warstw. Funkcja aktywacji wprowadza nieliniowość - dzięki temu sieć może uczyć się skomplikowanych wzorców, a nie tylko prostych linii. To różnica między "narysuj linię przez punkty" a "rozpoznaj kota na zdjęciu".
Zależy od rozmiaru sieci i ilości danych. Prosty model rozpoznający cyfry można wytrenować na laptopie w kilka minut. GPT-5 trenował się na tysiącach GPU przez tygodnie i kosztował dziesiątki milionów dolarów. Zasada jest ta sama - w obu przypadkach sieć dostosowuje wagi, żeby zmniejszyć błędy na danych treningowych.
Tak. Wejścia to komórki A1-A6, wagi to B1-B6, wyraz wolny to C1. W komórce D1 wpisujesz formułę: =C1+SUMA.ILOCZYNÓW(A1:A6;B1:B6). To jest kombinacja liniowa. Jeśli chcesz dodać funkcję ReLU, w E1 dajesz: =MAX(0;D1). Gotowe - masz działający neuron.
Deep learning to sieci neuronowe z wieloma warstwami ukrytymi ("głębokie" sieci). Pojedynczy neuron to nie deep learning. Sieć z 2-3 warstwami to płytka sieć neuronowa. Sieć z 10, 50 lub 100 warstwami to deep learning. Każda warstwa składa się z neuronów działających dokładnie tak, jak opisałem w tym przewodniku.
Zrozumienie jak działa neuron to fundament. Prawdziwa wartość pojawia się, gdy zaczniesz budować własne modele i eksperymentować z danymi. Na darmowym webinarze pokazuję krok po kroku, jak oszczędzać 10 godzin tygodniowo dzięki AI - bez wiedzy technicznej, bez kodowania, bez stresu.
Zapisz się na darmowy webinar →Wolisz uczyć się we własnym tempie? Sprawdź kurs AI Evolution
Sztuczny neuron to nie czarna magia. To mnożenie wejść przez wagi, dodawanie wyników, dorzucenie wyrazu wolnego i przepuszczenie przez funkcję aktywacji. Tyle.
Sieci neuronowe to miliony takich neuronów ułożonych w warstwy. GPT-5, Claude, Gemini - wszystkie działają na tej samej zasadzie. Różnica to skala, nie fundamenty.
Jeśli chcesz zrobić jeden krok dzisiaj: otwórz Excela i zbuduj własny neuron według wzoru z sekcji FAQ. Wpisz losowe wagi i wejścia, zobacz jak zmienia się wynik. To najlepszy sposób, żeby poczuć jak to działa - nie czytać o tym, a zobaczyć.
Jeśli chcesz iść dalej - dowiedz się jak sieci uczą się wag albo jak działają sieci konwolucyjne, które rozpoznają obrazy.
Na podstawie: materiałów kursu Elements of AI (rozdział 5, sekcja 2)