Materials
Prerequisites (suggested)
Linear algebra, probability theory, boolean algebra, knowledge of a programming language. For a good introduction to linear algebra see: Gilbert Strang, Introduction to Linear Algebra, Wellesley-Cambridge Press, 2016.
Content
The second part of Module I (taught by Andrea Passerini) covers: linear discriminant analysis (perceptron, least-square regression, SVM); kernel machines (kernel methods, kernels on structures); learning Bayesian networks (parameter learning, structure learning); reinforcement learning; unsupervised learning.
Slides
- Parameter estimationslides handouts
- Bayesian Networksslides handouts
- Learning BNslides handouts
- Naive Bayesslides handouts
- Bayesian Network labslides data software
- Linear discriminant functionsslides handouts
- Support Vector Machinesslides handouts
- Kernel Machinesslides handouts
- Scikit-learn labslides repository
- Ensemble Methodsslides handouts
- Unsupervised learningslides handouts
- Unsupervised learning labrepository
- Reinforcement learningslides handouts
- Reinforcement learning labrepository