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
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
2Kilder
2- Goodfellow, I., Bengio, Y., & Courville, A. (2016). Deep Learning.
- Bishop, C. M. (2006). Pattern Recognition and Machine Learning.