ReLU помогает решить проблему затухания градиента в глубоких нейронных сетях, потому что градиент этой функции не сходится к нулю при больших положительных значениях. 4
В обычных функциях активации, например сигмоидной и Tanh, производные становятся очень маленькими, когда входные данные попадают в насыщенные области. 15 Это приводит к тому, что обновления весов становятся незначительными, и сеть обучается очень медленно или вообще не обучается. 35
ReLU работает иначе: для положительного ввода градиент этой функции равен 1, а для отрицательного и нулевого ввода — 0. 1 Таким образом, плохие значения ввода заменяются на 0, а точные — на 1, что сохраняет входные данные неизменными. 1