Discrete Optimization and Machine Learning

Sebastian Pokutta (SoSe 2021 / Seminar)

Both Machine Learning methods as well as Discrete Optimization methods are important tools in many real-world applications. In this course we will primarily study the interplay of integer programming and, more broadly, discrete optimization methods and machine learning.The format of the course is strongly research-oriented requiring active participation of the students. The course will be a mix of traditional lectures, student presentation, discussions, and project work. In the first few weeks in-class projects will be defined. 

Prerequisites: Linear Algebra, Analysis, and Discrete Optimization (ADM I/ADM II) 

Registration: via email to Antje Schulz

Office hours: by appointment

Organization & Requirements:

Students choose one of the papers below to work on. Up to 2 students can work on the same paper. Students are expected to individually 

Timeline

Reading material by topic (crossed out papers are no longer available):

Artificial Neural Networks

Boosting

Computer Vision

Convex Optimization

Meta-Learning

Online Learning

Parallel Numerical Linear Algebra

Spare Regression