- 30 min theory, 30 min Python notebook hacking
- first 3 or 4 weeks theory only
- Introduction: What is Machine Learning?
- Mathematical Background
- Machine Learning Basics revisited
- Python: Introduction to Python for Machine Learning
- Regression
- Classification
- SVMs and Kernel methods
- Decision Trees
- Ensemble Learning (e.g. Random Forests)
- Dimensionality Reduction
- Clustering
- Generative Models (e.g. Naive Bayes)
- (Graphical Models)
- Python: Introduction to Tensorflow / Keras
- Neural networks
- Deep learning
- [1] Pattern Recognition and Machine Learning - Bishop
- [2] Deep Learnig - Goodfellow, Bengio, Courville
- [3] Machine Learning: A Probabilistic Perspective - Murphy
- [4] The Elements of Statistical Learning - Hastie, Tibshirani, Friedman
- [5] (Artificial Intelligence: A modern approach - Russel, Norvig)
- [6] Introduction to Machine Learning - Alpaydin
The wonderful and terrifying implications of computers that can learn