Подключиться через MCP →

Введите расчет

Точка, в которой вычисляется производная (любое вещественное число).

Математическая формула

Реклама

Результатов

Первая производная Softplus
0,622459
phi'(x) at x = 0,5
Значение x 0,5
Формула phi'(x) = 1 / (1 + e^(-x))
Диапазон 0 < phi'(x) < 1

Что делает калькулятор первой производной Softplus?

Этот инструмент вычисляет первую производную функции активации Softplus в любой вещественной точке x. Функция Softplus задаётся формулой \(\phi(x) = \ln(1 + e^{x})\) и представляет собой гладкое, дифференцируемое приближение функции ReLU (Rectified Linear Unit), которая широко применяется в нейронных сетях. Её производная в точности совпадает с логистической сигмоидой — именно поэтому она так удобна при обучении моделей градиентными методами.

Как пользоваться калькулятором

Введите значение x, в котором нужно вычислить производную, и нажмите кнопку расчёта. Калькулятор вернёт \(\phi'(x)\) — число, которое всегда строго лежит между 0 и 1. Положительные значения x приближают результат к 1, отрицательные — к 0, а ровно при \(x = 0\) производная равна 0,5.

Разбор формулы

Дифференцирование функции Softplus даёт:

$$\frac{d}{dx}\ln\!\left(1 + e^{x}\right) = \frac{e^{x}}{1 + e^{x}} = \frac{1}{1 + e^{-x}}.$$

Это и есть логистическая сигмоида \(\sigma(x)\). Чтобы вычисления оставались численно устойчивыми, калькулятор использует формулу \(\frac{1}{1 + e^{-x}}\) при \(x \geq 0\) и эквивалентную ей \(\frac{e^{x}}{1 + e^{x}}\) при \(x < 0\) — так удаётся избежать переполнения экспоненты при больших по модулю значениях входа.

Реклама
Функция softplus и её сигмоидальная первая производная на одних осях
Кривая softplus (восходящая «хоккейная клюшка») и её первая производная — S-образная сигмоида.

Пример расчёта

Пусть \(x = 0{,}5\). Тогда \(e^{-0{,}5} = 0{,}6065306597\), а значит \(1 + e^{-0{,}5} = 1{,}6065306597\). Отсюда $$\phi'(0{,}5) = \frac{1}{1{,}6065306597} = 0{,}622459.$$ Производная чуть больше 0,5, потому что входное значение слегка положительное.

Частые вопросы

Почему производная равна сигмоиде? Потому что применение правила дифференцирования сложной функции к \(\ln(1 + e^{x})\) алгебраически упрощается до \(\frac{1}{1 + e^{-x}}\) — стандартной логистической сигмоиды.

Каков диапазон значений \(\phi'(x)\)? Это открытый интервал \((0, 1)\). Значение стремится к 0 при x, уходящем в минус бесконечность, и к 1 при x, уходящем в плюс бесконечность, но никогда не достигает этих границ.

Возможно ли деление на ноль? Нет. Поскольку \(1 + e^{-x}\) всегда больше нуля для любого вещественного x, знаменатель никогда не обращается в ноль.

Последнее обновление: