Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Aktivierungsfunktionen | Konzept des Neuronalen Netzwerks
Einführung in Neuronale Netze mit Python

Aktivierungsfunktionen

Swipe um das Menü anzuzeigen

"Chef" eines Neurons

Note
Definition

Aktivierungsfunktionen sind mathematische Funktionen, die den gewichteten Input eines Neurons in einen Ausgabewert umwandeln. Dieser Ausgabewert bestimmt, wie stark das Neuron aktiviert wird, und ermöglicht es neuronalen Netzen, nichtlineare Zusammenhänge zu erlernen.

Stellen Sie sich eine Abteilung in einem Büro vor. Die Mitarbeiter verarbeiten eingehende Informationen – diese Mitarbeiter stehen für die Gewichte eines Neurons, und die Informationen, die sie erhalten, sind der Input. Nachdem die Mitarbeiter ihre Arbeit erledigt haben, entscheidet der Abteilungsleiter, was als Nächstes zu tun ist. In dieser Analogie ist der Abteilungsleiter die Aktivierungsfunktion.

anim_1

Jedes Gewicht (Mitarbeiter) verarbeitet Informationen unterschiedlich, aber die endgültige Entscheidung trifft die Aktivierungsfunktion — der interne „Chef“ des Neurons. Sie bewertet den verarbeiteten Wert und entscheidet, ob dieses Signal weitergeleitet oder unterdrückt wird. Dadurch gibt das Netzwerk nur die relevantesten Informationen weiter.

anim_2
Note
Hinweis

Die Arbeiter in diesem Beispiel fungieren als Neuronenverbindungen. Sie nehmen ihre Eingaben und transformieren sie entsprechend den ihnen bekannten Gewichten.

Mathematisch führt eine Aktivierungsfunktion eine Nichtlinearität ein, sodass Neuronen komplexe Muster erkennen können, die lineare Funktionen nicht erfassen können. Ohne nichtlineare Aktivierungsfunktionen würde ein neuronales Netzwerk wie ein einfaches lineares Modell agieren, unabhängig davon, wie viele Schichten es hat.

Optionen für Aktivierungsfunktionen

Neuronale Netzwerke verwenden häufig die folgenden Aktivierungsfunktionen:

  • Sigmoid: ordnet jede reelle Zahl dem Bereich 0 bis 1 zu. Nützlich, wenn die Ausgabe eine Wahrscheinlichkeit oder einen Grad an Sicherheit darstellt;
anim_3
  • ReLU (Rectified Linear Unit): gibt 0 für negative Werte aus und lässt positive Werte unverändert. ReLU ist einfach, effizient und ermöglicht es Netzwerken, komplexe Muster zu erlernen, ohne das Vanishing-Gradient-Problem, das bei Sigmoid/Tanh häufig auftritt;
anim_4
  • Tanh (Hyperbolische Tangens): ähnlich wie Sigmoid, gibt jedoch Werte zwischen –1 und 1 aus, was zu einem stärkeren Gradienten für negative Eingaben führt und sie in versteckten Schichten oft effektiver als Sigmoid macht;
anim_5

Unterschiede bei Aktivierungsfunktionen

Verschiedene Aktivierungsfunktionen werden in unterschiedlichen Fällen verwendet, abhängig davon, welche Aufgabe das neuronale Netzwerk lösen soll.

anim_6

Wenn die ReLU-Aktivierungsfunktion verwendet wird, arbeitet das Neuron nach einer einfachen Regel — es behält alle wichtigen (positiven) Werte und verwirft alle unwichtigen (negativen) Werte.

anim_7

Wenn ein Neuron eine Sigmoid-Aktivierungsfunktion verwendet, liegt seine Ausgabe zwischen 0 und 1 und kann als Wahrscheinlichkeit oder Wichtigkeitswert interpretiert werden. Dies unterstützt das Netzwerk dabei, zu bestimmen, wie stark das Neuron die nächste Schicht beeinflussen soll.

anim_8

Insgesamt ist die Aktivierungsfunktion die Regel, die bestimmt, wie ein Neuron auf eingehende Informationen reagiert. Sie verleiht Flexibilität, beeinflusst den Signalfluss im Netzwerk und ermöglicht es dem Modell, komplexe, mehrschichtige Muster zu erlernen – was neuronale Netzwerke letztlich zu genauen und anpassungsfähigen Vorhersagen befähigt.

1. Was ist eine Aktivierungsfunktion in einem neuronalen Netzwerk?

2. Was macht die Sigmoid-Aktivierungsfunktion?

3. Welche Rolle spielt die Aktivierungsfunktion in einem neuronalen Netzwerk?

question mark

Was ist eine Aktivierungsfunktion in einem neuronalen Netzwerk?

Wählen Sie die richtige Antwort aus

question mark

Was macht die Sigmoid-Aktivierungsfunktion?

Wählen Sie die richtige Antwort aus

question mark

Welche Rolle spielt die Aktivierungsfunktion in einem neuronalen Netzwerk?

Wählen Sie die richtige Antwort aus

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 6

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Abschnitt 1. Kapitel 6
some-alt