Oblicz błąd, używając funkcji sigmoidalnej w propagacji wstecznej
Mam szybkie pytanie dotyczące propagacji wstecznej. Patrzę na następujące rzeczy:
http://www4.rgu.ac.uk/files/chapter3%20-%20bp.pdf
W tym artykule mówi się o obliczeniu błędu neuronu jako
Błąd =Wyjście (i) * (1 - Wyjście (i)) * (Cel (i) - Wyjście (i))
Pogrubiłem część równania, której nie rozumiem. W artykule napisano, żeWyjście (i) * (1 - Wyjście (i)) termin jest potrzebny ze względu na funkcję sigmoidalną - ale nadal nie rozumiem, dlaczego tak będzie.
Co byłoby nie tak z użyciem
Error = abs(Output(i) - Target(i))
?
Czy funkcja błędu jest niezależna od funkcji aktywacji / transferu neuronu?