DYS+ Campus ist kostenlos und ohne Werbung. Projekt mit einer Spende unterstützen

Informatik

Neuronale Netze in Anwendungen

Neuronale Netze bestehen aus Schichten von Neuronen. Sie erkennen Bilder, Sprache und Muster in Daten.

  • ca. 12 Minuten
  • Klasse 9
  • Niveau: Standard

Das lernst du heute

  • Ich beschreibe Eingabe-, verdeckte und Ausgabeschicht.
  • Ich nenne Anwendungen neuronaler Netze.
  • Ich berechne die Zahl der Verbindungen in einem kleinen Netz.

Das brauchst du schon: Vielleicht hilft dir zuerst diese Lektion: Ein künstliches Neuron

Ein neuronales Netz verbindet viele Neuronen in Schichten. Die Eingabeschicht nimmt die Daten auf. Die Ausgabeschicht liefert das Ergebnis. Dazwischen liegen verdeckte Schichten. Jede Verbindung zwischen zwei Neuronen hat ein Gewicht.

Beispiel Bilderkennung: Ein Bild mit 3 mal 3 Pixeln hat 9 Helligkeitswerte. Für jeden Wert gibt es ein Eingabeneuron. Dann rechnen die Schichten weiter. Am Ende steht für jede Möglichkeit ein Ausgabeneuron. Das mit dem größten Wert gibt die Antwort.

In diesem Beispiel lernt das Netz überwacht: Man zeigt ihm viele Bilder mit Etiketten. Es ändert die Gewichte, bis die Ausgaben zu den Etiketten passen.

Neuronale Netze arbeiten in vielen Anwendungen: Bilder sortieren, Sprache in Text umwandeln, Texte übersetzen, Schrift erkennen, Empfehlungen berechnen. In der Medizin helfen sie, Bilder auszuwerten. Die Entscheidung trifft aber eine Ärztin oder ein Arzt.

Grenze: Große Netze sind schwer zu erklären. Man sieht kaum, warum sie eine bestimmte Antwort geben.

Aufbau eines kleinen Netzes.
SchichtAufgabeBeispiel Bilderkennung
EingabeschichtDaten aufnehmen9 Pixelwerte
Verdeckte SchichtenMuster verarbeitenz. B. 4 Neuronen
AusgabeschichtErgebnis liefern2 Neuronen: Katze, Hund

Verbindungen zählen

  1. Das Netz hat 9 Eingabe-, 4 verdeckte und 2 Ausgabeneuronen.
  2. Jedes Eingabeneuron ist mit jedem verdeckten verbunden: 9 · 4 = 36.
  3. Jedes verdeckte Neuron ist mit jedem Ausgabeneuron verbunden: 4 · 2 = 8.
  4. Insgesamt 36 + 8 = 44 Verbindungen, also 44 Gewichte.

Ich verstehe das noch nicht

Such dir aus, was dir hilft.

Noch einfacher erklärt

Eingabeschicht: Daten rein.

Verdeckte Schichten: Rechnen.

Ausgabeschicht: Ergebnis.

Ein Beispiel

Beispiel

Stell dir ein Team in Reihen vor. Die erste Reihe sieht das Bild. Jede Reihe gibt ihre Meinung an die nächste weiter. Die letzte Reihe sagt das Ergebnis.

Schritt für Schritt

Wir zählen die Gewichte eines kleinen Netzes

  1. Wir lesen die Zahl der Neuronen jeder Schicht ab.
  2. Wir multiplizieren die Zahlen benachbarter Schichten.
  3. Wir addieren die Ergebnisse.
  4. Das Ergebnis ist die Zahl der Gewichte.

Mit einem Bild erklärt

VerbindungRechnungAnzahl
Eingabe → verdeckt9 · 436
verdeckt → Ausgabe4 · 28
Gesamt36 + 844

Zur Grundlage zurück

Ausprobieren

Jetzt zusammen

Wir lösen die Aufgabe gemeinsam. Nutze die Hilfen, wenn du sie brauchst.

Wie heißt die Schicht, die das Ergebnis liefert?
Zeig mir den ersten Schritt

Welche Schicht ist die letzte?

Lösung ansehen

Lösung: Ausgabeschicht

Üben

Jetzt du

Jetzt probierst du es allein.

Ein Netz hat 4 Eingabe-, 3 verdeckte und 2 Ausgabeneuronen. Wie viele Verbindungen gibt es?

Zeig mir den ersten Schritt

Erst 4 · 3, dann 3 · 2, dann addieren.

Lösung ansehen

Lösung: 18

4 · 3 = 12 und 3 · 2 = 6. Zusammen 12 + 6 = 18.

Tipp: Zähle die Verbindungen Schicht für Schicht. Multipliziere die Neuronenzahlen zweier Nachbarschichten und addiere die Ergebnisse.

Merksatz: Ein neuronales Netz hat Eingabe-, verdeckte und Ausgabeschicht. Jede Verbindung hat ein Gewicht, das beim Lernen angepasst wird.

Typischer Fehler: Viele denken, ein Netz verstehe, was auf dem Bild zu sehen ist. Es erkennt nur Muster in Zahlen. Bei ungewohnten Bildern kann es sich stark irren.

Prüfen

Mini-Quiz

5 kurze Fragen, ohne Noten. Bei jeder Frage kannst du dir die Lösung ansehen.

Frage 1 Ein Netz gibt aus: Katze 0,7, Hund 0,2, Vogel 0,1. Welche Antwort wählt es?
Lösung ansehen

Lösung: Katze

Frage 2 Neuronale Netze werden nur für Bilder genutzt.
Lösung ansehen

Lösung: Stimmt nicht

Frage 3 Warum ist es schwierig, die Entscheidung eines großen Netzes zu erklären?
Lösung ansehen

Lösung: Es hat sehr viele Gewichte, die zusammenwirken.

Frage 4 Ein Bild hat 5 mal 5 Pixel. Wie viele Eingabeneuronen braucht ein Netz, wenn jedes Pixel ein Neuron bekommt?

Zeig mir den ersten Schritt

Multipliziere die Zahl der Reihen mit der Zahl der Spalten.

Lösung ansehen

Lösung: 25

5 · 5 = 25.

Frage 5 Bei medizinischen Bildern trifft allein das Netz die Entscheidung.
Lösung ansehen

Lösung: Stimmt nicht

Geschafft

Neuronale Netze bestehen aus Schichten. Sie lernen aus Beispielen und erkennen Bilder, Sprache oder Muster. Ihre Entscheidungen sind schwer zu erklären.

Zum Schluss

Kannst du das schon?

Hake ab, was du schon kannst. Was noch fehlt, schaust du dir einfach noch einmal an.

Zum Ausdrucken

Übungsheft Maschinelles Lernen und neuronale Netze

Kurz erklärt, 44 Aufgaben in drei Stufen und alle Lösungen. Kostenlos.

PDF, 399 KB

Übungsheft herunterladen (PDF, 399 KB)

Das Heft ist für alle kostenlos – auch wenn gerade kein Geld dafür da ist. Wer es einrichten kann, unterstützt DYS+ Campus mit einem selbst gewählten Betrag. Freiwillig unterstützen