Sigmoidfunktion

Eine Sigmoidfunktion, Schwanenhalsfunktion, Fermifunktion oder S-Funktion ist eine mathematische Funktion mit einem S-förmigen Graphen. Oft wird der Begriff Sigmoidfunktion auf den Spezialfall logistische Funktion bezogen, die durch die Gleichung
beschrieben wird. Dabei ist
die Eulersche
Zahl. Diese spezielle Sigmoidfunktion ist also im Wesentlichen eine
skalierte und verschobene Tangens-hyperbolicus-Funktion
und hat entsprechende Symmetrien.
Die Umkehrfunktion dieser Funktion ist:
Sigmoidfunktionen im Allgemeinen
.svg.png)
Im Allgemeinen ist eine Sigmoidfunktion eine beschränkte und differenzierbare reelle Funktion mit einer durchweg positiven oder durchweg negativen ersten Ableitung und genau einem Wendepunkt.
Außer der logistischen Funktion enthält die Menge der Sigmoidfunktionen den
Arkustangens,
den Tangens
hyperbolicus und die Fehlerfunktion,
die sämtlich transzendent
sind, aber auch einfache algebraische
Funktionen wie .
Das Integral
jeder stetigen,
positiven Funktion mit einem „Berg“ (genauer: mit genau einem lokalen Maximum
und keinem lokalen Minimum, z.B. die gaußsche
Glockenkurve) ist ebenfalls eine Sigmoidfunktion. Daher sind viele kumulierte
Verteilungsfunktionen sigmoidal.
Sigmoidfunktionen in neuronalen Netzwerken
Sigmoidfunktionen werden oft in künstlichen neuronalen Netzen als Aktivierungsfunktion verwendet, da der Einsatz von differenzierbaren Funktionen die Verwendung von Lernmechanismen, wie etwa dem Backpropagation-Algorithmus, ermöglicht. Als Aktivierungsfunktion eines künstlichen Neurons wird die Sigmoidfunktion auf die Summe der gewichteten Eingabewerte angewendet, um die Ausgabe des Neurons zu erhalten.
Die Sigmoidfunktion wird vor allem aufgrund ihrer einfachen Differenzierbarkeit als Aktivierungsfunktion bevorzugt verwendet, denn für die logistische Funktion gilt:
Für die Ableitung der Sigmoidfunktion Tangens hyperbolicus gilt:
Effiziente Berechnung
Mit Unums vom Typ III lässt sich die oben angegebene logistische Funktion näherungsweise effizient berechnen, indem die Darstellung der Gleitkommazahl-Eingabe elegant genutzt wird.
Siehe auch



© biancahoegel.de
Datum der letzten Änderung: Jena, den: 25.10. 2020