Matlab Programmierung für Maschinelles Lernen und Datenanalyse

Ziel

Das Ziel dieses Kurses ist es, allgemeine Grundlagen im Umgang und der Programmierung von Matlab zu vermitteln. Die Inhalte des Kurses sind geringfügig auf Anwendungen im Maschinellen Lernen zugeschnitten. Statistische Methoden zur Datenanalyse werden nicht unterrichtet.

Voraussetzungen

Grundlegende Kenntnisse in einer andere Programmiersprache werden vorausgesetzt. Das bedeutet, Konzepte wie

sollten geläufig sein. Elementare Lineare Algebra wird vorausgesetzt: Matrizen und Vektoren, einfache analytische Geometrie.

Ablauf

Es besteht keine Anwesenheitspflicht. Der ungefähre Ablauf ist wie folgt:

10:00 – 11:00 Uhr

Einführung und Demonstration (zum Mittippen)

11:00 – 13:00 Uhr

Gemeinsame Bearbeitung der Übungsaufgaben

14:30 Uhr

Ausgabe und ggf. Besprechung der Musterlösungen

14:30 – 17:00 Uhr

Bearbeitung der Hausaufgaben

Abgabeschluss für die Hausaufgaben ist 10:00 Uhr am folgenden Tag. Wir werden folgende Themen behandeln:

Anrechenbarkeit

Der Kurs ist Wahlpflicht- bestandteil des Moduls Maschinelles Lernen I (M.Sc. Informatik).

Eine Anmeldung für den Kurs ist nicht erforderlich, Studenten aller Fachrichtungen und Universitäten sind willkommen. Grundlage für den benoteten Leistungsnachweis (2 SWS) ist die Klausur (90 Minuten), auf Wunsch stellen wir bei bestandener Klausur auch einen unbenoteten Leistungsnachweis aus. Matlab und sämtliche Aufzeichnungen dürfen in der Klausur verwendet werden. Voraussetzung für die Teilnahme an der Klausur ist das Erreichen von mindestens der Hälfte aller möglichen Punkte in den Hausaufgaben, die Ergebnisse in den Übungsaufgaben gehen nicht in die Note ein. Die Hausaufgaben sind nicht als Gruppenarbeit anzufertigen.

Wichtig

Um Matlab auf den Rechnern im Raum FR 6043 nutzen zu können braucht Ihr einen Account am IRB bzw. einen Account beim TUBit, für den der Zugriff auf die IRB UNIX Server (pepino, bolero, etc.) aktiviert wurde. Diese Aktivierung kann man hier durchführen.

Falls Ihr kein eigenes Notebook mit Matlab mitbringt, besorgt Euch bitte rechtzeitig vor dem Kurs einen Account und testet, ob ihr Matlab wie im Informationsblatt angegeben starten könnt. Für Studenten anderer Universitäten kann vom IRB/TUBit ein temporärer account zum Besuch des Kurses eingerichtet werden.

Matlab kann auf den Rechnern des IRB (pepino, bolero, etc.) mit dem Kommando ~ml/bin/matlab gestartet werden.

Die Abgabe der Hausaufgaben erfolgt via ISIS.