Neuronale Netze
Die Schülerinnen und Schüler lernen die Funktionsweise und das Training von neuronalen Netzen kennen.
Über dieses Thema
Neuronale Netze bilden das Herzstück der Künstlichen Intelligenz. In Klasse 10 lernen Schülerinnen und Schüler ihre Struktur kennen: Eingabeschicht, versteckte Schichten und Ausgabeschicht mit Gewichten zwischen künstlichen Neuronen. Eingaben passieren durch Vorwärtspropagation, Ausgaben werden mit Trainingsdaten verglichen. Beim Training passt Backpropagation Gewichte an, um Fehler zu minimieren. So lernt die Maschine Muster ohne explizite Programmierung, wie in den Leitfragen gefordert.
Die Einheit „Künstliche Intelligenz und Ethik“ verbindet Technik mit Gesellschaft. Trainingsdaten bestimmen Fairness: Voreingenommene Daten führen zu diskriminierenden Vorhersagen, z. B. bei Gesichtserkennung. Schülerinnen und Schüler analysieren Grenzen algorithmischer Entscheidungen, etwa fehlenden Kontext oder Black-Box-Probleme. KMK-Standards STD.07 (Algorithmen) und STD.19 (Ethik, Gesellschaft) werden praxisnah erfüllt, fördern systemisches Denken und Verantwortung.
Aktives Lernen macht abstrakte Prozesse erfahrbar. Schüler trainieren einfache Netze mit Tools, testen biased Daten und diskutieren Ergebnisse. Dadurch greifen Konzepte wie Gewichtsanpassung und entstehen tiefe Einsichten in Stärken und Risiken neuronaler Netze.
Leitfragen
- Wie lernt eine Maschine ohne explizite Programmierung?
- Welche Rolle spielen Trainingsdaten für die Vorurteilsfreiheit?
- Wo liegen die Grenzen algorithmischer Entscheidungen?
Lernziele
- Erklären Sie die Funktionsweise eines künstlichen Neurons, einschließlich Eingabe, Gewichtung, Aktivierungsfunktion und Ausgabe.
- Analysieren Sie den Prozess der Vorwärtspropagation in einem einfachen neuronalen Netz zur Vorhersage von Ergebnissen.
- Bewerten Sie die Auswirkungen von Trainingsdaten auf die Genauigkeit und Fairness eines trainierten neuronalen Netzes.
- Entwerfen Sie ein einfaches neuronales Netz für eine spezifische Klassifizierungsaufgabe und begründen Sie die Wahl der Schichten und Neuronen.
- Kritisieren Sie die Grenzen algorithmischer Entscheidungen anhand von Beispielen aus der Praxis, bei denen neuronale Netze eingesetzt werden.
Bevor es losgeht
Warum: Schülerinnen und Schüler müssen grundlegende Programmierkonzepte verstehen, um die Logik hinter neuronalen Netzen und deren Training nachvollziehen zu können.
Warum: Die Darstellung von Eingaben, Gewichten und Ausgaben in neuronalen Netzen basiert auf Listen oder Arrays, deren Handhabung vorausgesetzt wird.
Warum: Die Berechnung der gewichteten Summe der Eingaben eines Neurons erfordert grundlegende Kenntnisse der Vektor- und Matrixoperationen.
Schlüsselvokabular
| Neuron | Eine grundlegende Verarbeitungseinheit in einem neuronalen Netz, die Eingaben empfängt, verarbeitet und eine Ausgabe erzeugt. |
| Gewichte | Parameter in einem neuronalen Netz, die die Stärke der Verbindung zwischen Neuronen bestimmen und während des Trainings angepasst werden. |
| Aktivierungsfunktion | Eine Funktion, die auf die gewichtete Summe der Eingaben eines Neurons angewendet wird, um die Ausgabe zu bestimmen und Nichtlinearität einzuführen. |
| Backpropagation | Ein Algorithmus zum Trainieren neuronaler Netze, der den Fehler von der Ausgabe zurück zur Eingabe propagiert, um die Gewichte anzupassen. |
| Trainingsdaten | Datensätze, die verwendet werden, um die Parameter (Gewichte) eines neuronalen Netzes anzupassen und ihm das Lernen von Mustern zu ermöglichen. |
Vorsicht vor diesen Fehlvorstellungen
Häufige FehlvorstellungNeuronale Netze denken wie das menschliche Gehirn.
Was Sie stattdessen lehren sollten
Netze simulieren nur vereinfachte neuronale Verbindungen ohne Bewusstsein oder Verständnis. Aktive Simulationen mit Karten zeigen, dass sie rein mathematisch lernen. Gruppendiskussionen klären den Unterschied und stärken kritisches Denken.
Häufige FehlvorstellungMehr Trainingsdaten bedeuten immer bessere Ergebnisse.
Was Sie stattdessen lehren sollten
Qualität der Daten zählt mehr als Menge; biased Daten verschlechtern Modelle. Hands-on Dataset-Sortierung lässt Schüler Bias erleben und Korrekturen testen. Paararbeit fördert Reflexion über Fairness.
Häufige FehlvorstellungKI-Entscheidungen sind immer objektiv.
Was Sie stattdessen lehren sollten
Algorithmen spiegeln Trainingsdaten wider, inklusive Vorurteilen. Rollenspiele demonstrieren subjektive Einflüsse. Whole-Class-Debatte hilft, ethische Grenzen zu erkennen.
Ideen für aktives Lernen
Alle Aktivitäten ansehenPlanspiel: Einfaches Netz mit Karten
Gruppen erhalten Karten als Neuronen und Gewichte als Zahlen. Sie bauen ein Netz für logische Operationen wie AND, propagieren Eingaben vorwärts und passen Gewichte nach Fehlern an. Jede Gruppe präsentiert ihr trainiertes Netz.
Bias-Übung: Dataset-Analyse
Paare erhalten zwei Datasets mit Bildern (z. B. Sportler), eines biased nach Geschlecht. Sie trainieren ein simples Modell online und vergleichen Vorhersagen. Diskussion folgt über Datenqualität.
Tool-Training: Teachable Machine
Individuell web-basiertes Tool nutzen, um ein Netz für Gesten zu trainieren. Schüler testen mit neuen Daten und notieren Erfolgsraten. Gemeinsame Reflexion zu Trainingsdaten.
Rollenspiel: Entscheidungsgrenze
Klassen in Rollen teilen: Netz, Daten, Entscheider. Sie simulieren Vorhersagen mit biased Input und debattieren Grenzen. Protokoll der Diskussion erstellen.
Bezüge zur Lebenswelt
- In der Automobilindustrie nutzen Ingenieure bei Unternehmen wie Waymo oder Tesla neuronale Netze, um autonome Fahrsysteme zu entwickeln, die Verkehrszeichen erkennen und Fahrspuren identifizieren.
- Medizinische Bildgebungslabore verwenden neuronale Netze, um Röntgenbilder oder MRTs auf Anomalien wie Tumore zu analysieren, was Radiologen bei der Diagnose unterstützt.
- Finanzinstitute wie Banken setzen neuronale Netze zur Betrugserkennung bei Kreditkartentransaktionen ein, indem sie Muster in großen Datenmengen erkennen, die auf betrügerische Aktivitäten hindeuten.
Ideen zur Lernstandserhebung
Die Schülerinnen und Schüler erhalten eine Karteikarte mit einem Szenario (z.B. Bilderkennung, Spracherkennung). Sie sollen eine kurze Erklärung schreiben, welche Art von Daten für das Training benötigt werden und wie ein Bias in diesen Daten zu problematischen Ergebnissen führen könnte.
Stellen Sie den Schülerinnen und Schülern eine vereinfachte Darstellung eines neuronalen Netzes mit wenigen Neuronen und Gewichten. Lassen Sie sie die Vorwärtspropagation für eine gegebene Eingabe berechnen und das Ergebnis mit einer erwarteten Ausgabe vergleichen.
Diskutieren Sie in Kleingruppen: 'Wo liegen die ethischen Grenzen, wenn wir Maschinen Entscheidungen treffen lassen, die Menschen betreffen?' Geben Sie Beispiele wie Kreditvergabe oder Strafmaß und lassen Sie die Schüler die Rolle von Trainingsdaten und Algorithmen bewerten.
Häufig gestellte Fragen
Wie funktioniert das Training neuronaler Netze?
Welche Rolle spielen Trainingsdaten für Vorurteilsfreiheit?
Wo liegen Grenzen algorithmischer Entscheidungen?
Wie hilft aktives Lernen beim Verständnis neuronaler Netze?
Planungsvorlagen für Informatik
Mehr in Künstliche Intelligenz und Ethik
Grundlagen Künstlicher Intelligenz
Die Schülerinnen und Schüler erhalten eine Einführung in die verschiedenen Bereiche der KI und deren historische Entwicklung.
3 methodologies
Ethik und Bias in KI-Systemen
Die Schülerinnen und Schüler diskutieren über Verantwortung, Transparenz und die Vermeidung von Vorurteilen in der KI.
3 methodologies
Zukunft der Arbeit durch KI
Die Schülerinnen und Schüler reflektieren die Auswirkungen von Automatisierung und KI auf den Arbeitsmarkt.
3 methodologies
Deepfakes und Wahrheit
Die Schülerinnen und Schüler analysieren die Gefahren durch KI-generierte Medien für die Demokratie und Meinungsbildung.
3 methodologies
KI in der Medizin
Die Schülerinnen und Schüler diskutieren die Chancen und Herausforderungen der computergestützten Diagnose und Therapie.
3 methodologies
Nachhaltigkeit der IT
Die Schülerinnen und Schüler reflektieren den ökologischen Fußabdruck von Rechenzentren und KI-Training.
3 methodologies