Maschinelles Lernen
Die Programmiersprachen C, C++ und Python
Die Programmiersprache C kommt zwar heutzutage nur noch in speziellen Anwendungen zum Einsatz, bildet aber die Grundlage für die weit verbreitete Sprache C++ und soll daher zumindest in ihren Grundzügen erlernt werden. Im Anschluss daran werden C++ und Python sowie deren Einsatzmöglichkeiten im Bereich des maschinellen Lernens eingeführt. Speziell für Python werden die Installation und Verwaltung von externen Paketen vorgestellt.
Grundlagen des maschinellen Lernens
Entscheidend für gute Ergebnisse im Lernprozess sind die korrekte Analyse und Aufbereitung der Trainingsdaten, daher werden zu Beginn des zweiten Abschnitts die dafür benötigten Verfahren vorgestellt. Danach wird eine Auswahl der wichtigsten Lernverfahren gegenübergestellt sowie ihre Eigenschaften für den Einsatz in der Mustererkennung untersucht.
Einsatz der Programmiersprachen für das maschinelle Lernen
Im dritten Teil geht es um die Anwendung der erlernten Verfahren an konkreten Beispielen. Dabei soll zunächst selbst ein einfaches Lernverfahren in C++ und/oder Python implementiert werden. Im Anschluss daran werden bereits etablierte Python-Pakete wie z. B. tensorflow für den Einsatz im maschinellen Lernen ausprobiert. Neben der Optimierung des Trainingsprozesses werden auch Werkzeuge für eine aussagekräftige graphische Darstellung der Ergebnisse erlernt.