Informatik

Projekt

Jetzt baust du selbst ein kleines KI-System. Wähle eine der drei Projektideen oder schlage eine eigene vor.

Projektideen

Idee 1: Text-Klassifikator (k-NN erweitert)

Erweitere den k-NN-Klassifikator aus Kapitel 2 auf mehr als zwei Klassen. Trainiere ihn mit Merkmalen von drei Obstsorten (Apfel, Birne, Banane) und teste die Trefferquote.

Voraussetzung: Kapitel 2 (k-NN), Kapitel 1 (Arten des ML)

Idee 2: Eigenes Bigramm-Modell

Trainiere das Bigramm-Modell aus Kapitel 5 mit einem eigenen Korpus — z.B. Liedtexten, Gedichten oder Nachrichten. Experimentiere mit der Textlänge und vergleiche die Qualität.

Voraussetzung: Kapitel 5 (Sprachmodelle)

Idee 3: Mini-Neuronales Netz

Erweitere das neuronale Netz aus Kapitel 4 um eine zweite verdeckte Schicht. Teste, wie sich die Forward Propagation verändert. Vergleiche die Ausgabe mit und ohne zweite Schicht.

Voraussetzung: Kapitel 4 (Neuronale Netze)

  1. Wähle eine Projektidee (oder schlage eine eigene vor).
  2. Setze sie in der Online-IDE um.
  3. Dokumentiere dein Vorgehen: Welche Klassen hast du geschrieben? Welche Schwierigkeiten gab es?
  4. Teste dein System und notiere die Ergebnisse.
  5. Stelle dein Projekt der Klasse vor.

Das Projekt verbindet die Programmierkompetenzen aus dem OOP-Lernpfad (Klassen, Felder, Methoden, Assoziation, Polymorphie) mit den KI-Konzepten aus diesem Lernpfad. Es ist genau das, was der KLP unter „Programmierprojekt" versteht: OO-Modellierung und Datenstrukturen in einem anwendungsbezogenen Kontext.


Selbsttest

Projekt

Teilbare URL erstellen

Abschnitte auswählen