Рассчитать ошибку, используя сигмовидную функцию в обратном распространении
У меня быстрый вопрос по поводу обратного распространения. Я смотрю на следующее:
http://www4.rgu.ac.uk/files/chapter3%20-%20bp.pdf
В этой статье говорится, чтобы вычислить ошибку нейрона как
Error = Output(i) * (1 - Output(i)) * (Target(i) - Output(i))
Я выделил ту часть уравнения, которую я не понимаю, жирным шрифтом. В статье говорится, чтоOutput(i) * (1 - Output(i)) термин необходим из-за сигмовидной функции - но я все еще не понимаю, почему это было бы необязательно.
Что было бы не так с использованием
Error = abs(Output(i) - Target(i))
?
Функция ошибки зависит от функции активации / передачи нейрона?