20-00-0052-iv Data Mining und Maschinelles Lernen

Veranstaltungsdetails

Lehrende: Prof. Dr. rer. nat. Kristian Kersting

Veranstaltungsart: Integrierte Veranstaltung

Orga-Einheit: FB20 Informatik

Anzeige im Stundenplan: 20-00-0052-vl

Fach:

Anrechenbar für:

Semesterwochenstunden: 4

Unterrichtssprache: Deutsch

Min. | Max. Teilnehmerzahl: - | -

Digitale Lehre:
Link zum Moodle-Kurs:
https://moodle.informatik.tu-darmstadt.de/course/view.php?id=1456

Lehrinhalte:
Dieser Kurs soll ein Grundverständnis zum Data Mining und Maschinellen Lernen vermitteln. Ausgehend von einer kurzen Geschichte der KI und einer Klärung, wie Data Mining/Maschinelles Lernen und KI zu einander stehen, werden die grundlegenden Lernaufgaben (Klassifikation, Regression, Clusteranalyse) und -settings (überwacht, unüberwacht, verstärkend) sowie Assoziationsregeln vorgestellt. Weiterhin werden verschiedene Modelltypen des maschinellen Lernens behandelt; von linearen Modellen, Baum-basierten Verfahren, Support-Vektor-Maschinen bis hin zu tiefen neuronalen Netzen. Ein weiterer Fokus wird darauf gelegt, wie diese Modelle evaluiert, in einem Ensemble kombiniert und die Wahl für eine Modell-Entscheidung begründet werden kann.  
In der Übung wird der Stoff anhand von praktischen Aufgaben in Python vertieft. Theoretische Übungsaufgaben, die unter anderem auf die Annahmen und Limitierungen der Modelltypen abzielen, ergänzen dabei die Programmieraufgaben.  

Themenübersicht:


  • Überblick zum Maschinellen Lernen
  • Datenanalyse-Zyklus (CRISP)  
  • K-nächste-Nachbarn  (k-nearest neighbors)
  • Kreuzvalidierung  (cross validation)
  • Überanpassung  (overfitting)
  • Bias-Varianz Tradeoff  
  • Klassifikation  
  • Regression  
  • Lineare Modelle  
  • Modell-Selektion und Evaluierung  
  • Baumbasierte Verfahren (decision trees)
  • Ensemble Methoden (Bagging & Boosting)  
  • Naive Bayes  
  • Bayes'sche Netzwerke
  • Support Vector Machines
  • K-Means  
  • Deep Learning  
  • Multi-Layer Perceptron  
  • Convolutional Neural Networks  
  • Assoziationsregeln

Literatur:
• Mathematics for Machine Learning, Marc Peter Deisenroth et al., Cambridge University Press, 2020, [https://mml-book.github.io/](https://mml-book.github.io/)  

[https://mbmlbook.com/](https://mbmlbook.com/)  

• Ian H. Witten and Eibe Frank: Data Mining: Practical Machine Learning Tools and Techniques with Java Implementations, Morgan-Kaufmann, 2011  

• Mitchell: Machine Learning, McGraw-Hill, 1997

Voraussetzungen:
• Mathematics for Machine Learning, Marc Peter Deisenroth et al., Cambridge University Press, 2020, https:/mml-book.github.io/](https://mml-book.github.io/)
https:/mbmlbook.com/](https://mbmlbook.com/)
• Ian H. Witten and Eibe Frank: Data Mining: Practical Machine Learning Tools and Techniques with Java Implementations, Morgan-Kaufmann, 2011
• Mitchell: Machine Learning, McGraw-Hill, 1997

Kleingruppe(n)
Die Veranstaltung ist in die folgenden Kleingruppen aufgeteilt:
  • Data Mining und Maschinelles Lernen - Übung

    Prof. Dr. rer. nat. Kristian Kersting

    Fr, 14. Apr. 2023 [15:20]-Fr, 14. Jul. 2023 [17:00]

Literatur
Termine
Datum Von Bis Raum Lehrende
1 Mo, 17. Apr. 2023 08:00 09:40 S101/A1 Prof. Dr. rer. nat. Kristian Kersting
2 Mo, 24. Apr. 2023 08:00 09:40 S101/A1 Prof. Dr. rer. nat. Kristian Kersting
3 Mo, 8. Mai 2023 08:00 09:40 S101/A1 Prof. Dr. rer. nat. Kristian Kersting
4 Mo, 15. Mai 2023 08:00 09:40 S101/A1 Prof. Dr. rer. nat. Kristian Kersting
5 Mo, 22. Mai 2023 08:00 09:40 S101/A1 Prof. Dr. rer. nat. Kristian Kersting
6 Mo, 5. Jun. 2023 08:00 09:40 S101/A1 Prof. Dr. rer. nat. Kristian Kersting
7 Mo, 12. Jun. 2023 08:00 09:40 S101/A1 Prof. Dr. rer. nat. Kristian Kersting
8 Mo, 19. Jun. 2023 08:00 09:40 S101/A1 Prof. Dr. rer. nat. Kristian Kersting
9 Mo, 26. Jun. 2023 08:00 09:40 S101/A1 Prof. Dr. rer. nat. Kristian Kersting
10 Mo, 3. Jul. 2023 08:00 09:40 S101/A1 Prof. Dr. rer. nat. Kristian Kersting
11 Mo, 10. Jul. 2023 08:00 09:40 S101/A1 Prof. Dr. rer. nat. Kristian Kersting
Übersicht der Kurstermine
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
Lehrende
Prof. Dr. rer. nat. Kristian Kersting