Сигмоид

term_id: sigmoid

Category: basic_concepts

Definition

Сигмоидная функция, определяемая как σ(z) = 1 / (1 + e^-z), широко используется в машинном обучении для моделирования вероятностей. Она сжимает входные значения в диапазон (0, 1), что делает её подходящей для задач бинарной классификации и в качестве функции активации в нейронных сетях.

Summary

Математическая функция, отображающая любое действительное число в значение между нулем и единицей, образуя S-образную кривую.

Key Concepts

  • Логистическая функция
  • Отображение вероятностей
  • Исчезающий градиент
  • Нелинейность

Use Cases

  • Выходной слой для бинарной классификации
  • Логистическая регрессия
  • Функция активации в неглубоких нейронных сетях

Code Example

1
2
3
import numpy as np
def sigmoid(z):
    return 1 / (1 + np.exp(-z))