Задать вопрос
nazartropanets
@nazartropanets
изучаю deep learning и ML(Python)

Для чего нужны активационные функции и нелинейность в нейронных сетях?

Для чего нужны активационные функции и нелинейность в нейронных сетях?
  • Вопрос задан
  • 765 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    ИИ в медицине: как использовать в работе каждый день
    8 недель
    Далее
  • Академия Эдюсон
    Нейросети в строительстве
    2 месяца
    Далее
  • Нетология
    Нейросети для анализа данных
    9 недель
    Далее
Пригласить эксперта
Ответы на вопрос 2
@notxleb
Если посмотреть, как работает глубокая нейронная сеть без функций активаций у нас получается следующее:
y = W"W'Wx (W"-веса третьего слоя, W'-веса второго слоя...)
Так как у нас нет нелинейности, то каждый слой - это простое линейное преобразование, а из лин. алгебры мы знаем AB=C, значит W"W'W мы можем заменить на одну матрицу W*. То есть добавление нового слоя без функции активации нам ничего не дает.
Ответ написан
Комментировать
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Для обеспечения стабильности результата при разных входных параметрах.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы