Sigmoid

term_id: sigmoid

Category: basic_concepts

Definition

Sigmoidní funkce, definovaná jako σ(z) = 1 / (1 + e^-z), je široce používána ve strojovém učení k modelování pravděpodobností. Stlačuje vstupní hodnoty do rozsahu (0, 1), což ji činí vhodnou pro binární klasifikaci a výstupní vrstvy neuronových sítí.

Summary

Matematická funkce, která mapuje jakékoli reálné číslo na hodnotu mezi nulou a jedničkou, čímž vytváří S-tvarovou křivku.

Key Concepts

  • Logistická funkce
  • Mapování pravděpodobnosti
  • Mizející gradient
  • Nelinearita

Use Cases

  • Výstup binární klasifikace
  • Logistická regrese
  • Aktivační funkce v mělkých neuronových sítích

Code Example

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