Neuronale Netze

Wie funktionieren neuronale Netze?

Neuronale Netze verständlich erklärt: Neuronen, Gewichte, Bias, Aktivierungsfunktion, Loss, Backpropagation und Gradientenabstieg – Schritt für Schritt.

Schwierigkeit
Mittel
Lesezeit
ca. 3 Min.
Aktualisiert
5.8.2026
Voraussetzung
Deep Learning

Kurz erklärt

Ein künstliches neuronales Netz ist ein mathematisches Modell aus vielen einfachen Recheneinheiten, den Neuronen, die in Schichten angeordnet und über gewichtete Verbindungen verknüpft sind. Jedes Neuron summiert seine gewichteten Eingaben, addiert einen Bias und wendet eine nichtlineare Aktivierungsfunktion an. Beim Training wird der Fehler am Ausgang mit Backpropagation auf alle Gewichte zurückgeführt und diese per Gradientenabstieg schrittweise angepasst.

Warum gibt es neuronale Netze?

Gesucht war eine Modellform, die beliebige Zusammenhänge zwischen Eingabe und Ausgabe abbilden kann, ohne dass man deren Form vorher kennt. Ein Netz aus einfachen nichtlinearen Einheiten leistet das: Mit genügend Neuronen lässt sich jede stetige Funktion beliebig genau annähern. Der Name ist eine lose Anleihe bei der Biologie – die Rechenvorschrift hat mit einem Gehirn wenig zu tun.

Wie funktioniert ein neuronales Netz?

Ebene 1, verständlich: Die Eingabewerte fließen durch das Netz. Jede Verbindung verstärkt oder dämpft ein Signal, jede Einheit entscheidet, wie stark sie weitergibt. Am Ende steht ein Ergebnis. Ist es falsch, werden alle beteiligten Verbindungen ein Stück in die Richtung verändert, die den Fehler verringert hätte.

Eingabeverborgene SchichtenAusgabe
Eingabeschicht → verborgene Schichten → Ausgabeschicht.

Der Rechenschritt eines Neurons

Ebene 2, technisch: Ein Neuron berechnet z = w₁x₁ + w₂x₂ + … + wₙxₙ + b und gibt a = f(z) aus. Dabei sind w die Gewichte, b der Bias und f die Aktivierungsfunktion. Ohne f wäre das gesamte Netz nur eine lineare Abbildung, unabhängig von seiner Tiefe.

Wie ein Netz lernt

Die Begriffe des Trainings

  • Gewicht (w): Stärke einer Verbindung. Alle Gewichte zusammen bilden das gelernte Wissen des Modells.
  • Bias (b): Verschiebung des Schwellwerts, ab dem ein Neuron reagiert.
  • Aktivierungsfunktion: nichtlineare Funktion, meist ReLU in verborgenen Schichten, Softmax am Ausgang bei Klassifikation.
  • Loss: Maß für den Fehler, etwa mittlerer quadratischer Fehler bei Regression, Kreuzentropie bei Klassifikation.
  • Backpropagation: Anwendung der Kettenregel, um den Beitrag jedes Gewichts zum Fehler zu bestimmen.
  • Gradientenabstieg: Anpassung w ← w − η · ∂L/∂w mit der Lernrate η.
  • Epoche: ein vollständiger Durchlauf durch die Trainingsdaten.

Ein einfaches Beispiel

Ein Netz soll aus Fläche, Zimmerzahl und Baujahr einen Mietpreis schätzen. Es beginnt mit zufälligen Gewichten und liefert Unsinn. Nach jedem Beispiel wird die Abweichung berechnet und die Gewichte werden minimal korrigiert. Nach vielen Durchläufen bildet das Netz den Zusammenhang zuverlässig ab – auch die nichtlinearen Anteile, die eine einfache Geradengleichung nicht erfassen würde.

Stärken und Grenzen

  • Stärke: sehr flexibel, benötigt keine Annahme über die Form des Zusammenhangs.
  • Stärke: Grundlage aller modernen KI-Architekturen.
  • Grenze: benötigt viele Beispiele und sorgfältige Wahl von Lernrate, Größe und Regularisierung.
  • Grenze: das gelernte Wissen steckt in Zahlenwerten und ist nicht unmittelbar lesbar.

Zusammenhang mit anderen KI-Technologien

Vollständig verbundene Netze sind der Ausgangspunkt. Für Bilder ergänzt das CNN eine räumliche Struktur, für Sequenzen führt das RNN eine zeitliche Rückkopplung ein, und der Transformer ersetzt die Rückkopplung durch Attention.

Häufige Fragen – kurz beantwortet

Jede Antwort ist eigenständig verständlich, auch ohne den restlichen Artikel.

Wie funktioniert ein neuronales Netz?

Ein künstliches neuronales Netz besteht aus Schichten einfacher Recheneinheiten. Jede Einheit gewichtet ihre Eingaben, addiert einen Bias und wendet eine nichtlineare Aktivierungsfunktion an. Durch das Zusammenspiel vieler solcher Einheiten kann das Netz komplexe Zusammenhänge zwischen Eingabe und Ausgabe abbilden.

Was ist Backpropagation?

Backpropagation ist das Verfahren, mit dem der Fehler eines neuronalen Netzes schichtweise rückwärts in Gradienten für jedes Gewicht umgerechnet wird. Ein Optimierungsverfahren wie der Gradientenabstieg passt die Gewichte anschließend in kleinen Schritten an, sodass der Fehler über viele Durchläufe sinkt.

Wozu dient die Aktivierungsfunktion?

Die Aktivierungsfunktion führt Nichtlinearität ein. Ohne sie wäre jede Abfolge von Schichten mathematisch auf eine einzige lineare Abbildung reduzierbar, und das Netz könnte keine komplexen Zusammenhänge lernen.

Warum sind neuronale Netze schwer nachvollziehbar?

Das Wissen eines Netzes liegt verteilt in Millionen numerischer Gewichte, nicht in lesbaren Regeln. Einzelne Gewichte besitzen keine eigenständige Bedeutung, weshalb sich eine konkrete Ausgabe nur näherungsweise über Analysemethoden erklären lässt.

Einordnung im Wissensnetz

Hauptthema dieser Seite
Künstliches neuronales Netz
Verwandte Begriffe
Backpropagation · Deep Learning · Perzeptron

Fachliche Grundlage: Deep Learning. Der nächste Schritt im Lernpfad ist CNN.

Quellen & weiterführendes Lernen

Belege für die fachlichen Aussagen dieses Artikels und ausgewählte externe Lernangebote. Externe Anbieter sind keine Partner von Mojora AI.

Quellen

  • Learning representations by back-propagating errors (öffnet in neuem Tab)

    David Rumelhart, Geoffrey Hinton, Ronald Williams · Nature 323, 533–536 · 1986

    Originalarbeit, die Backpropagation als Lernverfahren etablierte.

    nature.com

  • Multilayer feedforward networks are universal approximators

    Kurt Hornik, Maxwell Stinchcombe, Halbert White · Neural Networks 2(5), 359–366 · 1989

    Beweis, dass mehrschichtige Netze beliebige stetige Funktionen annähern können.

  • A logical calculus of the ideas immanent in nervous activity

    Warren McCulloch, Walter Pitts · Bulletin of Mathematical Biophysics 5, 115–133 · 1943

    Erstes formales Modell eines künstlichen Neurons.

Weiterlernen