sigmoidefunktion

En matematisk funktion, der former input til en S-formet kurve, typisk anvendt til at klemme værdier mellem 0 og 1.

Kort fortalt

En funktion, der omdanner et tal til et tal mellem 0 og 1, som ofte bruges til at beregne sandsynligheder i neurale netværk.

Kategori
begreb
Niveau
begynder

Betydninger

1
  1. 1

    Den matematiske funktion σ(x) = 1/(1+e^{-x}), der returnerer en værdi i intervallet (0, 1).

    • I logistisk regression beregner sigmoidefunktionen sandsynligheden for en given klasse.
    • For input x = 0 giver sigmoidefunktionen værdien 0,5.

Hvornår bruges det

Sigmoidefunktionen anvendes især i logistisk regression og som aktiveringsfunktion i ældre neurale netværk. Den bruges til at modellere sandsynligheder eller binære beslutninger.

Formel

σ(x) = 1 / (1 + e^{-x})

Kodeeksempel

import math
def sigmoid(x):
    return 1 / (1 + math.exp(-x))

En simpel Python-implementering af sigmoidefunktionen.

Oprindelse

Fra latin 'sigmoides' (S-formet) og 'funktion'. Betegnelsen refererer til funktionens karakteristiske S-formede kurve.

Afledte ord

2

Kilder

2
  • Goodfellow, I., Bengio, Y., & Courville, A. (2016). Deep Learning.
  • Bishop, C. M. (2006). Pattern Recognition and Machine Learning.