Кусочная функция, которая ограничивает свои входные данные до неотрицательных значений
Функция рампы — это унарная вещественная функция , график которой имеет форму рампы . Она может быть выражена многочисленными определениями, например, «0 для отрицательных входов, выход равен входу для неотрицательных входов». Термин «рампа» может также использоваться для других функций, полученных масштабированием и сдвигом , а функция в этой статье — это единичная функция рампы (наклон 1, начиная с 0).
Эта функция имеет многочисленные приложения в математике и инженерии и имеет разные названия в зависимости от контекста. Существуют дифференцируемые варианты функции рампы.
Определения
Функция рампы ( R ( x ) : R → R 0 + ) может быть определена аналитически несколькими способами. Возможные определения:
Среднее значение независимой переменной и ее абсолютное значение (прямая линия с единичным градиентом и ее модулем): это можно вывести, заметив следующее определение max( a , b ) , для которого a = x и b = 0
Ступенчатая функция Хевисайда , умноженная на прямую линию с единичным градиентом:
Свертка ступенчатой функции Хевисайда с самой собой:
Его можно приблизить сколь угодно близко, выбрав возрастающее положительное значение .
Приложения
Функция линейного изменения имеет многочисленные приложения в технике, например, в теории цифровой обработки сигналов .
В финансах выплата опциона колл представляет собой наклонную плоскость (смещенную на цену исполнения ). Горизонтальное переворачивание наклонной плоскости дает опцион пут , тогда как вертикальное переворачивание (взятие отрицательного значения) соответствует продаже или «короткой» позиции по опциону. В финансах эта форма широко известна как « хоккейная клюшка », поскольку по форме напоминает хоккейную клюшку .
Функция рампы удовлетворяет дифференциальному уравнению:
где δ ( x ) — дельта Дирака . Это означает, что R ( x ) — функция Грина для оператора второй производной. Таким образом, любая функция f ( x ) с интегрируемой второй производной f ″( x ) будет удовлетворять уравнению:
^ Браунли, Джейсон (8 января 2019 г.). «Нежное введение в ректифицированную линейную единицу (ReLU)». Machine Learning Mastery . Получено 8 апреля 2021 г.
^ Лю, Даньцин (30 ноября 2017 г.). "Практическое руководство по ReLU". Medium . Получено 8 апреля 2021 г. .