Introduction to Machine Learning and Deep Learning
MSc course, ISAE Supaero, 2025
Introductory machine learning and deep learning lectures with hands-on practice. Includes a visual presentation of artificial neural networks created in Manim in collaboration with Ziad Kheil (doing remarkable work). The animation is available here | 2022 - 2025
Machine Learning Foundations
- Core supervised models - linear/logistic regression, SVM, trees, ensembles
- Unsupervised techniques - clustering, dimensionality reduction
- Model evaluation, validation, metrics
Optimization and Training Principles
- Loss functions and gradient-based optimization
- Overfitting, underfitting, and generalization
- Practical training workflows and debugging
Deep Learning
- Fully Connected Neural networks
- Backpropagation principles
- Convolutional Neural Networks