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