Inhalte: Die Studierenden erlernen die Grundlagen des maschinellen Lernens, der Lerntheorie, der Generalisierung und PAC. Sie erarbeiten ebenfalls die Grundlagen der konvexen Optimierung, des stochastischen Gradientenabstieg, der Regularisierung und Konvergenz. Sie üben Verfahren des Supervised Learning (z.B. Linear Regression, SVM, Kernel-Trick) und des Unsupervised Learning (z.B. Clustering, Decision Trees, PCA). Des Weiteren erlernen Stu-dierende die Grundlagen der Künstlichen Neuronalen Netze (KNN), indem mögliche Architekturen und das Konzept der Backpropagation erarbeitet werden. Darüber hinaus setzen sich Studierende mit den Aspekten der Evaluierung (Cross-validation, Hyper-Parameter-Tuning usw.) auseinander.