Modul Einführung in das Maschinelle Lernen, Informatik (Bachelor) (SPO 8)

Englische Sprache
Kompakte Schrift

Farbschema

Modulübersicht

Einführung in das Maschinelle Lernen

INFB530

Prof. Dr. Patrick Baier

/

5. Semester

Informatik 1

keine

Die Studierenden lernen die Grundlagen des Maschinellen Lernens ("Machine Learning") in Theorie und Praxis kennen. Dabei erlernen sie alle nötigen Schritte um eigene Anwendungen im Bereich des Maschinellen Lernens umzusetzen und die dafür benötigen Daten entsprechend zu analysieren und aufzubereiten. Das Modul lehrt zudem die nötigen Grundlagen für weiterführende Veranstaltungen im Bereich Maschinelles Lernen und Künstliche Intelligenz. 

Einzelprüfungen
Lehrveranstaltung Maschinelles Lernen

INFB530

Vorlesung

Prof. Dr. Patrick Baier

deutsch

3/2

90 Stunden gesamt, davon 30 Stunden Kontaktstudium.

Klausur 90 Min. (benotet)

Die Vorlesung gibt den Studierenden eine allgemeine Einführung in das Themengebiet des Maschinellen Lernens als Teilgebiet der Künstlichen Intelligenz. Dabei wird, beginnend mit klassischen Methoden, ein Überblick über die wichtigsten Themengebiete in diesem Bereich gegeben, der mit einem kurzen Einblick in die aktuellen Entwicklungen rund um "Deep Learning" endet.

 

Neben den theoretischen Grundlagen wird der praktische Einsatz der gelernten Methoden mit Hilfe der Programmiersprache Python und dem Einsatz von Jupyter Notebooks gezeigt.

 

Die Inhalte der Vorlesung umfassen:

  1. Einführung und Überblick über das Themenfeld
  2. Einführung in die Programmiersprache Python und Jupyter Notebooks
  3. Lineare Regression
  4. Logistische Regression
  5. ML-Workflow
  6. Over- und Underfitting
  7. Entscheidungsbäume
  8. Ensemble Learning (Random Forest, Gradient Boosting)
  9. Unsupervised Learning
  10. Neuronale Netze und Deep Learning

  • A. Géron, "Hands-on Machine Learning with Scikit-Learn, Keras & TensorFlow", O'Reilly Media, 2nd Edition, 2019.
  • J. Frochte, "Maschinelles Lernen - Grundlagen und Algorithmen in Python", Carl Hanser Verlag, 2. Auflage, 2019.
Lehrveranstaltung Maschinelles Lernen Übung

INFB532

Übung

Prof. Dr. Patrick Baier

deutsch

2/2

60 Stunden gesamt, davon 30 Stunden Kontaktstudium.

Übung 1 Semester (nicht benotet)

Die in der Vorlesung "Maschinelles Lernen" erlernten Kenntnisse werden in der Übung vertieft und praktisch geübt.

Die Übung beinhaltet einen praktischen Programmierteil in der Programmiersprache Python, welche zu Anfang des Semesters im Rahmen der Übung eingeführt wird.

  • A. Géron, "Hands-on Machine Learning with Scikit-Learn, Keras & TensorFlow", O'Reilly Media, 2nd Edition, 2019.
  • J. Frochte, "Maschinelles Lernen - Grundlagen und Algorithmen in Python", Carl Hanser Verlag, 2. Auflage, 2019.

Die Übung findet in zwei Gruppen statt. Gruppenanmeldung über Ilias.