Zurück zur StartseiteInformatik · Gymnasium 10 · Fach wechseln
Kostenlos starten
Gymnasium 10 · Informatik
Neue informationstechnische Systeme · Neue Technologien

Künstliche Intelligenz und Big Data

Ein Spamfilter hat keine fertige Liste mit verdächtigen Wörtern im Programmcode stehen. Er hat aus tausenden E-Mails gelernt, die schon als „Spam“ oder „kein Spam“ markiert waren. Das ist der Kern des Unterschieds zwischen einem Programm, das ein Mensch schreibt, und einem System, das aus Daten lernt. Und es ist die Grundlage der KI, die du jeden Tag nutzt, ohne es zu merken.

Von Regeln zu Daten: maschinelles Lernen

Im klassischen Algorithmus schreibt ein Mensch die Regeln selbst auf („Wenn die Temperatur unter 5 °C liegt, dann …“). Beim maschinellen Lernen (ML) gibt man dem Rechner stattdessen viele Beispiele, und er leitet die Regeln selbst ab.

Vergleich: Beim klassischen Programmieren erzeugen von Menschen geschriebene Regeln die Ausgabe; beim maschinellen Lernen erzeugen Beispieldaten ein Modell, das Vorhersagen liefert. Klassischer Algorithmus Regeln (Mensch) Ausgabe Maschinelles Lernen Beispieldaten Modell Vorhersage

Ein ML-System besteht aus einer Kette: Daten sammeln → Training → Modell → Anwendung (Vorhersage). Das Training bekommt die gesammelten Daten, das Modell entsteht erst daraus.

Welcher Ansatz passt wann? Für die Berechnung eines Rechnungsbetrags mit 19 % Mehrwertsteuer ist ein klassischer Algorithmus ideal: Die Regel ist bekannt und eindeutig. Bei der Erkennung von Katzen auf Fotos kann niemand alle Regeln aufschreiben, hier lernt ein Modell aus vielen Bildern.

Training und Anwendung

Neuronale Netze, ML und KI

Ein neuronales Netz besteht aus Schichten von „Neuronen“. Jedes Neuron kombiniert seine Eingaben mit einstellbaren Gewichten und gibt das Ergebnis weiter. Beim Training werden diese Gewichte so lange angepasst, bis die Ausgaben zu den Beispielen passen. Das ist gemeint, wenn man sagt, das Netz „lernt“. Ähnlich einfach ist die Idee eines Entscheidungsbaums: eine Folge von Ja-Nein-Fragen, deren Aufbau aus Daten gelernt wird.

Textgenerierende Systeme

Ein Chatbot, der Texte schreibt, ist ein ML-Modell, das aus riesigen Textmengen gelernt hat, welche Wörter wahrscheinlich aufeinander folgen.

Üben★☆☆Nicht begonnen
Erklären Sie mit eigenen Worten den Unterschied zwischen traditioneller Programmierung (von einem Menschen geschriebene Regeln) und maschinellem Lernen (aus Beispielen…

Erklären Sie mit eigenen Worten den Unterschied zwischen traditioneller Programmierung (von einem Menschen geschriebene Regeln) und maschinellem Lernen (aus Beispielen gelernte Regeln) und nennen Sie je eine Anwendung, für die der jeweilige Ansatz besser geeignet ist.

Lösen
Üben★☆☆Nicht begonnen
Erklären Sie, was ein „Modell“ im maschinellen Lernen ist (die aus den Daten gelernten Muster und Parameter) und worin der Unterschied zwischen Training und Anwendung…

Erklären Sie, was ein „Modell“ im maschinellen Lernen ist (die aus den Daten gelernten Muster und Parameter) und worin der Unterschied zwischen Training und Anwendung (Inferenz) besteht. Warum erfordert das Training viel mehr Rechenleistung als die Anwendung?

Lösen
Üben★☆☆Nicht begonnen
Erklären Sie mit einer einfachen Analogie, was ein künstliches neuronales Netz ist: Schichten von „Neuronen“, die Eingaben mit einstellbaren Gewichten kombinieren. Was…

Erklären Sie mit einer einfachen Analogie, was ein künstliches neuronales Netz ist: Schichten von „Neuronen“, die Eingaben mit einstellbaren Gewichten kombinieren. Was wird während des Trainings angepasst und was bedeutet es, dass das Netz „lernt“?

Lösen
Üben★☆☆Nicht begonnen
Ordnen Sie diese drei Begriffe vom allgemeinsten zum spezifischsten: Deep Learning, künstliche Intelligenz, maschinelles Lernen. Erklären Sie die Enthaltenseinsbeziehung…

Ordnen Sie diese drei Begriffe vom allgemeinsten zum spezifischsten: Deep Learning, künstliche Intelligenz, maschinelles Lernen. Erklären Sie die Enthaltenseinsbeziehung zwischen ihnen mit je einem Beispiel pro Ebene.

Lösen

Lernarten: überwacht, unüberwacht, bestärkend

Die drei Lernarten: überwacht mit gelabelten Daten (Spam und kein Spam), unüberwacht mit Punkten, die ohne Label gruppiert werden, und bestärkend, wo ein Agent in einer Umgebung handelt und eine Belohnung erhält. überwacht Spam kein Spam mit Label unüberwacht Gruppen ohne Label bestärkend Agent Umgebung Handlung Belohnung

Wer erstellt die Labels? Meist Menschen, die tausende Fotos oder E-Mails von Hand zuordnen. Das ist langsam und teuer. Gelabelte Daten sind deshalb ein wertvoller Rohstoff.

Klassifikation und Regression

Beim überwachten Lernen unterscheidet man zwei Aufgabentypen. Klassifikation sagt eine Kategorie voraus (Spam oder nicht?), Regression eine Zahl (Wie hoch ist die Temperatur morgen?).

Eingabedaten und Merkmale

Ein Modell braucht Eingabedaten, sogenannte Merkmale (Features). Für eine Vorhersage des Stromverbrauchs eines Gebäudes wären das etwa Außentemperatur, Uhrzeit, Werktag oder Feiertag und Belegung. Die Auswahl und Aufbereitung guter Merkmale (Feature Engineering) entscheidet oft mehr über die Qualität als die Wahl des Verfahrens.

Üben★☆☆Nicht begonnen
Nennen Sie fünf alltägliche Dienste, die heute maschinelles Lernen nutzen (Karten und Verkehr, Übersetzer, Videoempfehlungen, Sprachassistenten, Spamfilter), und geben…

Nennen Sie fünf alltägliche Dienste, die heute maschinelles Lernen nutzen (Karten und Verkehr, Übersetzer, Videoempfehlungen, Sprachassistenten, Spamfilter), und geben Sie jeweils an, welche Eingabedaten das Modell verwendet.

Lösen
Üben★☆☆Nicht begonnen
Was ist beim überwachten Lernen das Label (die Zielgröße) eines Datenpunkts? Nennen Sie drei Beispiele für gelabelte Datensätze (Foto → Katze/Hund, E-Mail → Spam/kein…

Was ist beim überwachten Lernen das Label (die Zielgröße) eines Datenpunkts? Nennen Sie drei Beispiele für gelabelte Datensätze (Foto → Katze/Hund, E-Mail → Spam/kein Spam, Sensor → gesund/defekt) und erklären Sie, wer die Labels üblicherweise erstellt und welche Kosten das verursacht.

Lösen
Üben★★☆Nicht begonnen
Erklären Sie den Unterschied zwischen überwachtem, unüberwachtem und bestärkendem Lernen und ordnen Sie diese Anwendungen zu: ein mit gelabelten E-Mails trainierter…

Erklären Sie den Unterschied zwischen überwachtem, unüberwachtem und bestärkendem Lernen und ordnen Sie diese Anwendungen zu: ein mit gelabelten E-Mails trainierter Spamfilter, die Gruppierung von Kunden nach Kaufgewohnheiten ohne Labels und ein Roboter, der durch Versuch und Irrtum laufen lernt.

Lösen
Üben★★☆Nicht begonnen
Schlagen Sie zur Vorhersage des Stromverbrauchs eines Gebäudes mindestens sechs Eingangsvariablen vor (Außentemperatur, Tageszeit, Werktag oder Feiertag, Belegung,…

Schlagen Sie zur Vorhersage des Stromverbrauchs eines Gebäudes mindestens sechs Eingangsvariablen vor (Außentemperatur, Tageszeit, Werktag oder Feiertag, Belegung, Verlauf des Vortags, Sonneneinstrahlung) und begründen Sie jede. Erklären Sie, was Feature Engineering ist und warum es oft mehr entscheidet als der gewählte Algorithmus.

Lösen
Üben★★☆Nicht begonnen
Unterscheiden Sie zwischen einem Klassifikationsproblem (eine Kategorie vorhersagen) und einem Regressionsproblem (eine Zahl vorhersagen). Ordnen Sie diese Aufgaben zu:…

Unterscheiden Sie zwischen einem Klassifikationsproblem (eine Kategorie vorhersagen) und einem Regressionsproblem (eine Zahl vorhersagen). Ordnen Sie diese Aufgaben zu: den Preis einer Wohnung schätzen, entscheiden, ob ein Röntgenbild einen Knochenbruch zeigt, die Temperatur von morgen vorhersagen und Nachrichten nach Thema gruppieren.

Lösen

Ein Modell bewerten: Überanpassung und Konfusionsmatrix

Du erkennst Überanpassung am Vergleich der Fehler: Ist der Fehler auf den Trainingsdaten sehr klein, auf den Testdaten aber deutlich größer, ist das Modell überangepasst.

Datenqualität und Verzerrung

Die Ergebnisse hängen stark von den Trainingsdaten ab. Sind sie zu wenige, fehlerhaft oder nicht repräsentativ, lernt das Modell Falsches. Eine Bilderkennung, die fast nur mit Fotos von hellhäutigen Personen trainiert wurde, erkennt andere Gesichter schlechter. Diese Verzerrung (Bias) steckt dann im Modell, auch wenn niemand sie beabsichtigt hat. Auch Merkmale wie Wohnviertel können indirekt auf Herkunft oder Einkommen verweisen, selbst wenn man diese Angaben streicht.

Die Konfusionsmatrix

Eine Konfusionsmatrix stellt die Wirklichkeit der Vorhersage gegenüber.

Konfusionsmatrix mit zwei mal zwei Feldern: richtig negativ und richtig positiv (Treffer, grün) sowie falsch positiv und falsch negativ (Fehler, rosa), Wirklichkeit gegen Vorhersage. Konfusionsmatrix Vorhersage des Modells negativ positiv Wirklichkeit negativ positiv richtig negativ (RN) falsch positiv (FP) falsch negativ (FN) richtig positiv (RP) grün: Treffer · rosa: Fehler

Die Genauigkeit ist der Anteil richtiger Vorhersagen: $\dfrac{RP + RN}{\text{alle Fälle}}$.

Üben★★☆Nicht begonnen
Ein System lernt mit $80\,\%$ der Daten und wird mit den verbleibenden $20\,\%$ bewertet. Erklären Sie, was Trainings- und Testdatensatz sind, was Überanpassung…

Ein System lernt mit $80\,\%$ der Daten und wird mit den verbleibenden $20\,\%$ bewertet. Erklären Sie, was Trainings- und Testdatensatz sind, was Überanpassung (Overfitting) ist und wie man sie durch Vergleich der Fehler auf beiden Datensätzen erkennt.

Lösen
Üben★★☆Nicht begonnen
Erklären Sie, was Kreuzvalidierung ist (die Daten in mehrere Teile aufteilen und rotieren, welcher Teil zum Testen dient) und welches Problem sie bei wenigen Daten löst:…

Erklären Sie, was Kreuzvalidierung ist (die Daten in mehrere Teile aufteilen und rotieren, welcher Teil zum Testen dient) und welches Problem sie bei wenigen Daten löst: Warum kann eine einzige Aufteilung in Trainings- und Testdaten eine „glückliche“ oder „unglückliche“ Schätzung des tatsächlichen Fehlers liefern?

Lösen
Üben★★☆Nicht begonnen
Bei der Betrugserkennung im Bankwesen ist nur eine von tausend Transaktionen betrügerisch. Erklären Sie, was ein unausgewogener Datensatz ist, warum ein Modell, das…

Bei der Betrugserkennung im Bankwesen ist nur eine von tausend Transaktionen betrügerisch. Erklären Sie, was ein unausgewogener Datensatz ist, warum ein Modell, das alles als „legitim“ einstuft, $99{,}9\,\%$ richtig liegt und trotzdem nutzlos ist, und welche Metriken und Techniken stattdessen verwendet werden (Trefferquote, Oversampling der Minderheitsklasse, Gewichtung).

Lösen
Üben★★☆Nicht begonnen
Ein Defektklassifikator, der an $200$ Maschinen getestet wurde, liefert die Konfusionsmatrix der Abbildung. a) Berechnen Sie die Präzision ($\frac{RP}{RP + FP}$) und die…

Ein Defektklassifikator, der an $200$ Maschinen getestet wurde, liefert die Konfusionsmatrix der Abbildung. a) Berechnen Sie die Präzision ($\frac{RP}{RP + FP}$) und die Trefferquote bzw. Sensitivität ($\frac{RP}{RP + FN}$). b) Erklären Sie, welcher Fehler in der Wartung schwerer wiegt (der falsch negative: nicht erkannter Defekt) und wie Sie den Schwellenwert des Modells ändern würden, um ihn auf Kosten von mehr Fehlalarmen zu verringern.

sagt „intakt“ voraus sagt „defekt“ voraus tatsächlich intakt tatsächlich defekt 140 richtig negativ 18 falsch positiv 6 falsch negativ 36 richtig positiv
Lösen
Üben★★★Nicht begonnen
Ein Technologieunternehmen trainiert ein Modell des maschinellen Lernens, um Lebensläufe von Bewerbern auf Ingenieurstellen vorzusortieren. Um diskriminierende…

Ein Technologieunternehmen trainiert ein Modell des maschinellen Lernens, um Lebensläufe von Bewerbern auf Ingenieurstellen vorzusortieren. Um diskriminierende Verzerrungen nach sozioökonomischer Herkunft zu vermeiden, schließt das Team Postleitzahl, Wohnviertel und Staatsangehörigkeit aus den Daten aus. In der Testphase zeigt sich jedoch, dass Bewerber aus Bezirken mit niedrigem Einkommen in einem um 73,5 % höheren Anteil aussortiert werden als Bewerber aus einkommensstarken Bezirken mit gleichwertigem akademischem Profil.

  1. a) Begründen Sie technisch, wie das Modell die sozioökonomische Herkunft trotz der Entfernung der direkten geografischen Variablen ableiten konnte, und nennen Sie mindestens zwei in einem Lebenslauf übliche Variablen, die als Stellvertretervariablen (Proxys) wirken.
  2. b) Analysieren Sie die ethischen und rechtlichen Folgen dieses Ergebnisses nach den europäischen KI-Vorschriften (Risikoklassifizierung und Diskriminierungsverbot).
  3. c) Entwerfen Sie ein algorithmisches Audit vor dem Einsatz, das eine quantitative Fairnessmetrik und eine Technik zur Minderung der Verzerrung enthält.
Lösen

Big Data: Volumen, Geschwindigkeit, Vielfalt und ihr Preis

Aus Big Data leitet maschinelles Lernen Muster und Gesetzmäßigkeiten ab: je mehr passende Daten, desto besser kann ein Modell lernen. Beispiel einer Nahverkehrs-App: Volumen sind Millionen Fahrgastzahlen, Geschwindigkeit sind Positionsmeldungen der Busse im Sekundentakt, Vielfalt sind Fahrpläne, Wetterdaten und Meldungen der Nutzer.

Die drei V von Big Data: Volumen als große Datenbank, Geschwindigkeit als Uhr mit Datenstrom, Vielfalt als Text, Bild und Sensor. Volumen Geschwindigkeit Vielfalt riesige Datenmenge ständig neue Daten Text, Bild, Sensor

Was Big Data kostet

  • Datenschutz: Viele Daten sind personenbezogen (Standort, Fitness-Tracker, Einkäufe). Wer sie sammelt, muss sie schützen. Auch Datensätze ohne Namen lassen sich oft mit anderen Daten wieder einer Person zuordnen, etwa über Postleitzahl, Geburtsdatum und Geschlecht. Das Weglassen des Namens ist keine echte Anonymisierung.

  • Energie und Speicher: Rechenzentren verbrauchen viel Strom. Das Training großer Modelle kostet oft viele Megawattstunden, auch jede einzelne Anfrage später verbraucht Energie, wenn auch wenig. Bei Millionen Anfragen am Tag summiert sich das über ein Jahr stark. Aus der Energie folgen die Emissionen so: CO₂-Ausstoß = Energie in kWh · Emissionsfaktor in kg CO₂/kWh. Beispiel: 10.000 kWh bei 0,4 kg CO₂/kWh ergeben 4.000 kg CO₂. Für den Betrieb rechnest du die Energie pro Anfrage aus: Verbraucht ein Dienst 3.000 kWh im Monat bei 6.000.000 Anfragen, sind das $\dfrac{3.000 \text{ kWh}}{6.000.000} = 0{,}0005$ kWh, also 0,5 Wh pro Anfrage. Über ein Jahr rechnest du mit 12 Monaten: 36.000 kWh, bei 0,4 kg CO₂/kWh also 14.400 kg CO₂. Vergleiche dieses Ergebnis dann mit dem einmaligen Verbrauch des Trainings. Die drei Phasen sind Training, Betrieb (Inferenz) und Herstellung der Hardware.

  • Gesellschaft: Entscheidungen von Modellen können Menschen benachteiligen (Verzerrung) und sind bei sehr komplexen Netzen schwer nachvollziehbar. Bei Diagnosen oder Bewerbungen sind Transparenz und menschliche Kontrolle wichtig.

Zurück zum Anfang: Der Spamfilter lernt seine Regeln selbst aus gelabelten E-Mails (überwachtes Lernen). Er ist nur so gut wie seine Trainingsdaten, und bei neuen Daten zeigt sich erst auf den Testdaten, ob er wirklich verallgemeinert.

Üben★☆☆Nicht begonnen
Definieren Sie „Big Data“ und erklären Sie die drei klassischen „V“ (Volume, Velocity und Variety bzw. Datenmenge, Geschwindigkeit und Vielfalt) mit je einem Beispiel…

Definieren Sie „Big Data“ und erklären Sie die drei klassischen „V“ (Volume, Velocity und Variety bzw. Datenmenge, Geschwindigkeit und Vielfalt) mit je einem Beispiel aus dem Kontext einer App für den städtischen Nahverkehr.

Lösen
Üben★☆☆Nicht begonnen
Die Abbildung zeigt die Kette eines Systems des maschinellen Lernens, das Busrouten empfiehlt, wobei einer der Blöcke verdeckt ist. Geben Sie an, welcher Block fehlt,…

Die Abbildung zeigt die Kette eines Systems des maschinellen Lernens, das Busrouten empfiehlt, wobei einer der Blöcke verdeckt ist. Geben Sie an, welcher Block fehlt, was in ihm geschieht und welche Daten er vom vorherigen Block erhalten muss.

Daten bisherige Fahrten, Verkehr, Fahrpläne ? Modell gelernte Muster Vorhersage Route und Zeit geschätzt die realen Ergebnisse liefern neue Daten
Lösen
Üben★★☆Nicht begonnen
Eine Stadtverwaltung installiert Verkehrssensoren an $200$ Kreuzungen, die alle $5$ Sekunden einen Messwert senden. a) Schätzen Sie die Anzahl der pro Tag und pro Jahr…

Eine Stadtverwaltung installiert Verkehrssensoren an $200$ Kreuzungen, die alle $5$ Sekunden einen Messwert senden. a) Schätzen Sie die Anzahl der pro Tag und pro Jahr erzeugten Messwerte ab. b) Erläutern Sie, welche Probleme bei Speicherung und Verarbeitung entstehen und warum herkömmliche Datenbanken auf einem einzelnen Server an ihre Grenzen stoßen können.

Lösen
Üben★★★Nicht begonnen
Ein Technologieunternehmen beschließt, sein eigenes Sprachmodell mit 70 Milliarden Parametern von Grund auf in einem Rechenzentrum zu trainieren, das an ein Netz mit…

Ein Technologieunternehmen beschließt, sein eigenes Sprachmodell mit 70 Milliarden Parametern von Grund auf in einem Rechenzentrum zu trainieren, das an ein Netz mit einem Emissionsfaktor von 0,26 kg CO₂/kWh angeschlossen ist. Das Training benötigt 1,5 GWh elektrische Energie. Nach der Inbetriebnahme soll der Dienst täglich 20 Millionen Anfragen bearbeiten und in der Inferenzphase zusätzlich 0,5 GWh pro Monat verbrauchen.

  1. a) Analysieren Sie die drei Phasen des Lebenszyklus dieses KI-Systems, die zu seinem ökologischen Fußabdruck beitragen, und begründen Sie, warum über ein Betriebsjahr die Wirkung der täglichen Inferenz die des anfänglichen Trainings deutlich übersteigen kann.
  2. b) Berechnen Sie die allein in der Trainingsphase emittierte CO₂-Masse (in Tonnen) und vergleichen Sie sie mit den Emissionen des ersten vollen Inferenzjahres.
  3. c) Entwerfen Sie drei technische Maßnahmen (auf der Ebene der Modellarchitektur, der Wiederverwendung von Gewichten und der Wahl der Infrastruktur), die den Energieverbrauch drastisch senken, ohne die Qualität der Antworten unvertretbar zu verschlechtern.
Lösen

Auf einen Blick

Alle Aufgaben zu diesem Abschnitt anzeigen