Demonstrator für maschinelles Lernen

Der Demonstrator für maschinelles Lernen wurde im Rahmen des Arbeitskreises KI des ISB und der ALP für die Umsetzung des LehrplanPLUS in der 11. Jahrgangsstufe entwickelt. Das Programm setzt eine möglichst aktuelle Java-Version voraus, mindestens Version 8. Folgende Themen können damit behandelt werden:

  • k-nächste-Nachbarn-Algorithmus (u.a. auch Bestimmung des Hyperparameters k)
  • Einfaches Perzeptron (mit Delta-Lernregel)

Die Traingsdaten können aus einer CSV-Datei eingelesen werden. Ein weiteres Szenario ist die Sprachenerkennung (siehe ISB-Handreichung). Hierfür können Textdateien in den jeweiligen Verzeichnissen abgelegt werden.

Erklärvideo auf Youtube:
https://youtu.be/lSPpGJyKeL0

Downloadlink für den Demonstrator (Zip-Datei muss vor Benutzung extrahiert werden):
[Link]

Wichtiger Hinweis für MacOS-Nutzer:
Der Javalauncher muss die nötigen Dateizugriffsrechte haben, da ansonsten die Trainingsdaten nicht geladen werden können. In diesem Fall erscheinen nach dem Start alle Schaltflächen grau. Es gibt hier eine Anleitung, wie man die Dateizugriffsrechte richtig konfiguriert.

Changelog

2023-04-26

  • Fehler bei Dateizugriffen auf MacOS und Linux korrigiert.
  • Fehlermeldung mit Verweis auf Anleitung bei möglicherweise fehlenden Dateizugriffen ergänzt.
  • Ergänzungen in den Trainingsdaten entfernt, da sie ursprünglich nur zu Testzwecken dienten.