глоссарий

Sigmoid

Sigmoid

Сигмоида — математическая функция, превращающая любое число в значение от 0 до 1. Обычно используют формулу S(x)=1/(1+e^-x). График напоминает плавную букву S, поэтому функция и получила своё название. Она стала основой многих алгоритмов ИИ, потому что переводит произвольные оценки моделей в вероятности.

Зачем это важно? В машинном обучении модели часто выдают суммы взвешенных признаков — числа, которые могут быть любыми. А для принятия решений удобны вероятности. Сигмоида служит мостом между этими мирами: подаёшь на вход число, получаешь вероятность от 0 до 1. Особенно часто её используют в нейросетях как функцию активации.

Как работает интуитивно? Представьте резиновую ленту, растянутую от минус до плюс бесконечности. Сигмоида сжимает её в отрезок (0,1). Большие отрицательные значения становятся нулём, большие положительные — единицей, а около нуля функция плавно растёт. Поэтому небольшие изменения входа заметно меняют выход, и модель может мягко настраивать пороги.

Пример: спам-фильтр. Он считает оценку письма, суммируя взвешенные признаки (восклицательные знаки, слова «бесплатно» и т.д.). Эта оценка проходит через сигмоиду. Если результат 0,87 — письмо спам, если 0,12 — нет. Так функция помогает принимать решения. Такая схема работает в почтовых сервисах, банках и рекомендательных системах.

Вывод: сигмоида — ключевой элемент, связывающий вычисления с вероятностями. Она делает ИИ гибким и понятным. Понимание её — первый шаг к пониманию логики машин.