
gdzie
• Aktualizacja wag
• wi(nowe) – nowa waga dla i-tego wejścia
• wi(stare) – poprzednia waga dla i-tego wejścia
• η – współczynnik uczenia
• y– rzeczywista etykieta klasy dla danego przykładu
• y^ – predykcja modelu dla danego przykładu
• xi – i-ty element wektora danych wejściowych
Funkcja skokowa (znana również jako funkcja Heaviside’a) to prosta funkcja aktywacji używana w wielu modelach neuronowych. Jest to funkcja, która zwraca 1, gdy argument jest większy lub równy zeru, a w przeciwnym przypadku zwraca 0.

Iteracja 1:
Iteracja 2 (dla kolejnego przykładu):
Funkcja skokowa (Heaviside’a) jest jedną z podstawowych funkcji aktywacji w modelach neuronowych.
Definicja:
Funkcja skokowa (Heaviside’a) jest zdefiniowana jako:




Wzór:

Zalety:
Wady:

Wzór:

Zalety:
Wady:

Wzór:

Zalety:
Wady:

Definicja:
Neuron sigmoidalny to rodzaj neuronu używanego w sztucznych sieciach neuronowych, który wykorzystuje funkcję aktywacji sigmoidalną do transformacji sygnałów wejściowych.

xi - wartość i-tego wejścia,
wi - waga przypisana do i-tego wejścia,
b - bias (przesunięcie),
σ - funkcja aktywacji sigmoidalna.
Funkcja kosztu (błędu)
Do oceny jakości predykcji neuronu w stosunku do prawdziwych etykiet używamy funkcji kosztu. Przykładowe funkcje kosztu to błąd średniokwadratowy (MSE) lub entropia krzyżowa (cross-entropy).


Algorytm:





