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

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

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

Show calculation steps (3)
  1. First Derivative

    First Derivative: Калькулятор сигмоиды (с первой и второй производной)

    Slope of the sigmoid; a = gain

  2. Second Derivative

    Second Derivative: Калькулятор сигмоиды (с первой и второй производной)

    Curvature of the sigmoid; a = gain

  3. Maximum Slope

    Maximum Slope: Калькулятор сигмоиды (с первой и второй производной)

    Peak slope of the sigmoid, attained at x = 0

Реклама

Результатов

Sigmoid at x = 2 (a = 1)
0,880797
σ(x) = 1 / (1 + e^(-a·x))
σ'(x) first derivative
0,104994
σ''(x) second derivative
-0,079963
x σ(x) σ'(x) σ''(x)
-6 0,002473 0,002467 0,002454
-5,5 0,00407 0,004054 0,004021
-5 0,006693 0,006648 0,006559
-4,5 0,010987 0,010866 0,010627
-4 0,017986 0,017663 0,017027
-3,5 0,029312 0,028453 0,026785
-3 0,047426 0,045177 0,040892
-2,5 0,075858 0,070104 0,059468
-2 0,119203 0,104994 0,079963
-1,5 0,182426 0,149146 0,09473
-1 0,268941 0,196612 0,090858
-0,5 0,377541 0,235004 0,057557
0 0,5 0,25 0
0,5 0,622459 0,235004 -0,057557
1 0,731059 0,196612 -0,090858
1,5 0,817574 0,149146 -0,09473
2 0,880797 0,104994 -0,079963
2,5 0,924142 0,070104 -0,059468
3 0,952574 0,045177 -0,040892
3,5 0,970688 0,028453 -0,026785
4 0,982014 0,017663 -0,017027
4,5 0,989013 0,010866 -0,010627
5 0,993307 0,006648 -0,006559
5,5 0,99593 0,004054 -0,004021
6 0,997527 0,002467 -0,002454
Max slope σ'(0) = a/4 0,25

Что такое сигмоида?

Сигмоида, или логистическая функция, плавно «сжимает» любое вещественное число в открытый интервал (0, 1), образуя характерную S-образную кривую. Она задаётся формулой \(\sigma(x) = \frac{1}{1 + e^{-\text{a}\,x}}\) и является одной из самых популярных функций активации в нейронных сетях, а также основой логистической регрессии, моделей вероятностей и кривых роста. Параметр усиления a определяет крутизну перехода: при a = 1 получается классическая «учебная» сигмоида, а при больших значениях a переход сужается и кривая приближается к ступенчатой функции.

S-образная сигмоидная кривая, пересекающая ось y в точке 0,5, с горизонтальными асимптотами на 0 и 1
Сигмоидная функция образует S-образную кривую, ограниченную между 0 и 1.

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

Введите коэффициент усиления a, а затем диапазон, на котором нужно вычислить функцию: минимальное x, максимальное x и шаг по x (приращение). Инструмент построит таблицу значений \(\sigma(x)\), её первой производной \(\sigma'(x)\) и второй производной \(\sigma''(x)\) в каждой точке шага, а также покажет значения в отдельной точке x, если вы её укажете (поле необязательное). Убедитесь, что шаг больше нуля, а максимальное x не меньше минимального, иначе таблица останется пустой.

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

Производные записываются особенно изящно, если выразить их через саму σ. Дифференцирование даёт $$\sigma'(x) = \text{a}\,\sigma(x)\bigl(1 - \sigma(x)\bigr)$$ эта величина всегда положительна (кривая монотонно возрастает) и достигает максимума \(\frac{\text{a}}{4}\) в точке перегиба \(x = 0\). Вторая производная $$\sigma''(x) = \text{a}^{2}\,\sigma(x)\bigl(1 - \sigma(x)\bigr)\bigl(1 - 2\,\sigma(x)\bigr)$$ меняет знак при \(x = 0\), где \(\sigma = 0{,}5\), что и подтверждает наличие точки перегиба.

Реклама
Сигмоидная кривая с наложенными колоколообразной первой производной и S-образной второй производной
Сигмоида (S-кривая), её колоколообразная первая производная и вторая производная.

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

Возьмём \(\text{a} = 1\) и \(x = 2\). Тогда \(e^{-2} = 0{,}135335\), поэтому $$\sigma(2) = \frac{1}{1{,}135335} = 0{,}880797$$ Первая производная равна $$0{,}880797 \cdot (1 - 0{,}880797) = 0{,}104994$$ Вторая производная: $$0{,}104994 \cdot (1 - 2 \cdot 0{,}880797) = 0{,}104994 \cdot (-0{,}761594) = -0{,}079963$$ В точке \(x = 0\) значения таковы: \(\sigma = 0{,}5\), \(\sigma' = 0{,}25\) и \(\sigma'' = 0\).

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

Что делает коэффициент усиления a? Он масштабирует входное значение. Чем больше a, тем быстрее кривая поднимается вблизи \(x = 0\); при росте a сигмоида приближается к резкой ступеньке, а при \(\text{a} = 0\) превращается в горизонтальную линию на уровне 0,5.

Где находится самая крутая точка? Всегда при \(x = 0\): там наклон равен \(\frac{\text{a}}{4}\), а вторая производная обращается в ноль.

Почему результат никогда не равен ровно 0 или 1? Экспонента не достигает нуля при конечном x, поэтому σ всегда строго лежит внутри (0, 1). При очень больших значениях \(|\text{a}\,x|\) результат численно округляется до 0 или 1 — этот случай калькулятор обрабатывает корректно.

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