Сигмо́ида
(также
сигмо́ид
) — это
гладкая
монотонная
возрастающая
нелинейная
функция
, имеющая форму буквы «S», которая часто применяется для «сглаживания» значений некоторой величины.
Сигмоида ограничена двумя горизонтальными асимптотами, к которым стремится при стремлении аргумента к
. В зависимости от соглашения, этими асимптотами могут быть
y
= ±1
(в
) либо
y
= 0
в
и
y
= +1
в
.
Производная сигмоиды представляет собой колоколообразную кривую с максимумом в нуле, асимптотически стремящуюся к нулю в
.
Сигмоиды применяются в
нейронных сетях
в качестве функций активации. Они позволяют нейронам как усиливать слабые сигналы, так и не насыщаться от сильных сигналов
.
В нейронных сетях часто используются сигмоиды, производные которых могут быть выражены через саму функцию. Это позволяет существенно сократить вычислительную сложность
метода обратного распространения ошибки
, сделав его применимым на практике:
— для гиперболического тангенса;
— для логистической функции.
Логистическая регрессия
Логистическая функция
используется в решении
задач классификации
с использованием
логистической регрессии
. Пусть решается
задача классификации
с двумя классами (
и
, где
— переменная, указывающая класс объекта). Делается предположение о том, что вероятность принадлежности объекта к одному из классов выражается через значения признаков этого объекта
(действительные числа):