Quantitative Methoden der CL: Maschinelles Lernen
Montag 12:30-14:00 Raum 2521.HS 5D — Theorie
Dienstag 10:30-12:00 Raum 2321.00.93 — Programmierung
Online: bitte vor dem Seminar in den Rocketchatraum gehn, dann folgen weitere Anweisungen.
Hier das anonyme Notizbrett (für Fragen und Probleme)
In diesem Seminar werden wir Grundlagen des maschinellen Lernens besprechen. Es gibt jeweils eine theoretische und eine praktische Sitzung. Programmiert wird in Python. Die Gesamtübersicht der Inhalte (uvm.) wie immer im Skript. Der Kurs orientiert sich in weiten Teilen am Buch “Hands-On Machine Learning with Scikit-Learn & Tensorflow” von Aurelien Geron.
BN Bedigungen: Hausaufgaben. Die werden korrigiert von Radwan Rasul (radwan.rasul@hhu.de). Falls es Frage/Probleme gibt: Bitte Fragen an mich, an Radwan, oder einfach in den Rocketchat stellen.
Etherpad konkret
Etherpad abstrakt
Cheatsheet Notebook – Zusammenfassung der wichtigsten Befehle
Woche 1: Einführung und Übersicht, Methode des maschinellen Lernens
Zusammenfassung, Wahrscheinlichkeit (Wdh.), lineare Algebra pdf
Woche 2:
Lineare Algebra pdf
Praktischer Teil: Daten preprocessing Code Daten
Woche 3: Lineare Algebra, Lineare Regression pdf
Praktischer Teil: Daten aufbereiten Code mit Lösung und neuer Code
Theoretische Hausaufgabe pdf
Woche 4 (Praxis fällt aus)
Lineare Regression 2: Polynome, Gradienten, Heuristische Optimierung
Woche 5:
Theoretischer Teil: Regularisierung
Praktischer Teil: Lineare Regression Code (alte Lösung, neue Hausaufgabe) sowie noch eine Lösung
Woche 6: Logistische Regression, lineare Separierbarkeit
Praktischer Teil: Alte Lösung, neuer Code (Polynomiale Regression), Daten
Woche 7: Softmax Regression, Nearest Neighbour Regression
Praktischer Teil: Lösung mit neuer Hausaufgabe: Code (und nochmal Daten)
Woche 8: Support Vector Machines 1: Lineare Klassifikation 1 pdf
Praktischer Teil: Code mit Lösung, neuer Code
Woche 9: Support Vector Machines 2: Kernel pdf
Praktischer Teil: Lösung der HA mit neuer Hausaufgabe; Daten
Woche 10: SVM 3: Regression, Evaluationsmetriken pdf
Praktischer Teil: Notebook mit Lösung und HA, neue daten (skewed) und daten (housing)
Woche 12: k-means clustering pdf, curse of dimensionality
Praktischer Teil: Clustering code, Daten Lösung der Hausaufgabe code
Weihnachten
Woche 13: dimenstionality reduction pdf, principal component analysis pdf
Praktischer Teil: PCA code, Lösung fürs Clusterung code
Woche 14: PCA, Dimensionality reduction und Verwandtes: PCA und Kernel PCA pdf
Praktischer Teil: Lösung und neue HA code
Woche 15: PAC-Lernen pdf
Praktischer Teil: Lösung der HA code
############################################
Hier gibt es einen Fragenkatalog im Hinblick auf die Klausur.