Я не совсем понимаю, почему сигмоидная функция рассматривается как более полезная (для нейронных сетей), чем функция шага ... надеясь, что кто-то сможет объяснить это для меня. Заранее спасибо.Функция шага по отношению к сигмоидной функции
ответ
(Heaviside) step function, как правило, полезен только в single-layer perceptrons, раннем типе нейронных сетей, которые могут использоваться для классификации в случаях, когда входные данные linearly separable.
Однако, multi-layer neural networks or multi-layer perceptrons представляют особый интерес, поскольку они являются аппроксиматорами общей функции, и они способны отличать данные, которые не являются линейно разделяемыми.
Многослойные персептроны обучаются с использованием backpropapagation. Требование для backpropagation - это функция активации differentiable. Это потому, что backpropagation использует gradient descent для этой функции для обновления веса сети.
Функция Хевисайда недифференцируема при х = 0 и его производная в другом месте. Это означает, что градиентный спуск не сможет добиться прогресса в обновлении весов, а backpropagation не удастся.
sigmoid or logistic function не имеет этого недостатка, и это объясняет его полезность в качестве функции активации в области нейронных сетей.
Это зависит от проблемы, с которой вы имеете дело. В случае простой двоичной классификации подходящей является функция шага. Сигмоиды могут быть полезны при построении более биологически реалистичных сетей путем введения шума или неопределенности. Другое, но достаточно разнообразное использование сигмоидов для численного продолжения, т. Е. При выполнении бифуркационного анализа по некоторому параметру в модели. Численное продолжение проще с плавными системами (и очень сложными с негладкими).
- 1. Агрегатная функция по отношению к светлому отношению
- 2. основная функция по отношению к C
- 3. Закрытие функции по отношению к вызываемому классу
- 4. Идентификация функции лексической области JavaScript по отношению к определению
- 5. Plotting две зависимой функции по отношению друг к другу
- 6. подход к упрощению шага функции
- 7. Функция области области мощности по отношению к весу
- 8. Dojo по отношению к CSS3
- 9. Как создать фильм (по отношению к Matlab)?
- 10. Img по вертикали по отношению к ul?
- 11. ошибка в простых js-функциях по отношению к вызову функции
- 12. Получение типа оператора() из привязки по отношению к лямбда-функции
- 13. Позиция определения встроенной функции C++ по отношению к вызову
- 14. Openlayers 3 обозначение позиции по отношению к размеру функции?
- 15. MATLAB: Функция шага блока
- 16. Что означает «стабильный» по отношению к коду?
- 17. Фильтр Active Record по отношению, но не к самому отношению
- 18. Python - Qplaintextedit по отношению к окну
- 19. Удаление строк по отношению к определенным столбцам
- 20. Функция шага в R
- 21. Передача массивов по отношению к структурам к функциям
- 22. Время вычисления по отношению к числу операций
- 23. Сортировка списка по отношению к другому
- 24. Fade div по отношению к прокрутке
- 25. конкатенации строк по отношению к РЕГИСТРИРУЙТЕСЬ
- 26. рассчитать ускорение по отношению к истинному северу
- 27. Как разместить содержимое по отношению к ячейке?
- 28. JS: querySelectorAll по отношению к z-индексу
- 29. выведение DIV по отношению к YOffset позиции
- 30. Отцентрируйте строку по отношению к размеру окна?
Я думаю, что наиболее распространенным случаем активации сигмоида является просто регрессия. – runDOSrun