Teaching

Machine Learning tutorial & practical

Undergraduate (mathematics), Paul Sabatier University, Toulouse, 2023

Introduction to regression, classification and clustering problems. Linear regression, ridge and LASSO penalization, KNN, logistic regression, SVM, K-means.

Linear Algebra tutorial

Undergraduate course, Université Toulouse 3 Paul Sabatier, 2023

Euclidian and hermitian spaces, isometries, spectral theorem, quadratic forms, and more.

Optimization practical

Undergraduate (mathematics), Paul Sabatier University, Toulouse., 2022

First order methods: GD with Armijo/Wolfe conditions. Second order methods: Newton, BFGS and DFP methods. Optimization with constraints: Quadratic problems, SQP method.

Deep Learning practical

Graduate (mathematics), Paul Sabatier University, Toulouse., 2022

Introduction to several architectures such as MLPs, CNNs, Autoencoders, U-nets. Introduction to Keras, Tensorflow, Scikit-learn.

Convex Optimization tutorial (in English)

Graduate course, Université Toulouse 1 Capitole, 2020

Convex functions, Optimization without constraints, Optimization with equality and/or inequality constraints, Lagrange Theorem, KKT Conditions.