Machine Learning for Software Engineering is about learning and optimizing complex tasks that are computationally intractable for exact methods. The goal of this course is to understand the principles of meta-heuristics in optimization as well as key concepts of learning based on neural nets.
News:
| Lecture | Topic | Resources |
|---|---|---|
| 04.04.2017 | 1) Introduction to the lecture and optimization Problems | Script |
| 10.04.2017 | Tutorial on Python and Numpy | Notebook |
| 11.04.2017 | 2) Single-State Optimization Techniques | Notebook from lecture |
| 18.04.2017 | 3) Single-State: Simulated Annealing, Tabu Search, and Iterated Local Search; Multi-State Optimization Techniques: Evolutionary Algorithms | |
| 24.04.2017 | Exercise: Implementing Tabu Search and ILS; the Travelling Salesman Problem in Python | |
| 25.04.2017 | 4) Multi-State Optimization Techniques: Genetic Algorithms, Crossover, Line Recombination, Selection Operators | |
| 02.05.2017 | 5) Elitism, Steady-State Algorithm, Memetic Algorithm, Scatter Search, Differential Evolution, Particle Swarm Optimization | |
| 08.05.2017 | Exercise: Application to Software Engineering Problems (read the papers as preparation to the exercise) + Representation of Problems (how to encode?) | Paper1: Optimising Existing Software with Genetic Programming Paper2: Automated Software Transplantation |
| 09.05.2017 | 6) Multi-Objective Optimization | Script |
| 15.05.2017 | Exercise: Application to Software Engineering Problems (read the papers as preparation to the exercise) + Representation of Problems (how to encode?) | Script |
| 16.05.2017 | 7) Combinatorial Optimization Problems (Ant Colony Optimization, Guided Local Search, etc.) | Script |
| 22.05.2017 | No exercise |
|
| 23.05.2017 | 8) Ant Colony Optimization, Constraint Satisfaction Problem |
|
| 29.05.2017 | Exercise: Project Introduction | Script |
| 30.05.2017 | 9) Constraint Satisfaction Problem | |
| 05.06.2017 | No exercise:Whitsun | |
| 06.06.2017 | 10) Canceled! | |
| 12.06.2017 | Exercise: Constraint Satisfaction Problem examples | |
| 13.06.2017 | 11) Dimensionality Reduction: PCA | |
| 19.06.2017 | Exercise: Canceled! | |
| 20.06.2017 | 12) Dimensionality Reduction: PCA continued + Feature Selection | See above |
| 26.06.2017 | Exercise: Tutorial on Keras | Notebook |
| 27.06.2017 | 13) Introduction to Neuronal Networks | |
| 03.07.2017 | Exercise:Tutorial on TensorFlow | Notebook |
| 04.07.2017 | 14) Recap + Architectures of Neuronal Networks | Script |
| 11.07.2017 | 15) Repetition + Summary of the Course |
Changes from color to monochrome mode
contrast active
contrast not active
Changes the background color from white to black
Darkmode active
Darkmode not active
Elements in focus are visually enhanced by an black underlay, while the font is whitened
Feedback active
Feedback not active
Halts animations on the page
Animations active
Animations not active