Feel free to contact me if you spot some mistakes in my courses!

Courses

SLIDES   Deep Learning 101 for French engineering undergraduates.
A short lecture (1h30) about applying gradient backpropagation, gradient descent, loss functions, and introducing all the basic deep learning gear. Part of a wider series of lectures by Baptiste Pesquet at ENSC.
> Language: French.
> Student level: Master I
> Created: 2024
NOTEBOOK   Deep Learning 101 for French engineering undergraduates (pratical course).
A Jupyter notebook to code deep learning's classic algorithms (almost) from scratch in Python. Part of a wider series of pratical courses by Baptiste Pesquet at ENSC.
> Language: English.
> Student level: Master I
> Created: 2023
SLIDES   Introduction to timeseries analysis and modelization for French engineering undergraduates.
A very quick and dirty introduction to timeseries analyis basics (autocorrelation function, decomposition, basic modeling using ARIMA or HMM). Meant to list historical solutions to simple problems.
> Language: French.
> Student level: Master II
> Created: 2022
NOTEBOOK   Recurrent Neural Networks basics in Pytorch for French engineering undergraduates.
A small pratical course detailing the typology of Recurrent Neural networks and how to apply them to toy use-cases using Pytorch.
> Language: English.
> Student level: Master II
> Created: 2023

Tutorials

NOTEBOOK   An Introduction to Reservoir Computing with reservoirpy.
A demonstration of Reservoir Computing basic principles and applications and a walkthrough of reservoirpy basics.
> Language: English.
> Created: 2021

My “I want to teach Deep Learning” toolbox (acknowledgments)

I made the courses I publish here myself, but of course I built them based on the work of numerous other people. The list of acknowledgment would be big, and I admit it was a bit lost in the process, but here is a short list of some amazing people and contents that helped me build (directly or without knowing it) these teaching materials:

> Baptiste Pesquet and his magnum opus, that I enjoyed as a student and now as a collaborator.

> Xavier Hinaut, who provided me with building blocks for some of my courses.

> Nicolas Rougier and his ultimate guides through Matplotlib and reproducibility (the Matplotlib cheatsheets saved my life so many times now).

> Jason Brownlee and his amazing website.

> Mantas Lukoševičius, who helped me make sense of Reservoir Computing with his astonishingly simple guide.

> Christopher Olah and his amazing blog which I always show to students.

> The great initiative of MIT OpenCourseWare, making MIT courses available to anyone. I was particularly helped by the theoretical courses of Peter Kempthorne on timeseries analysis.

> Andrej Karpathy, who we do not present anymore. Just clicked on everything he does here.

> These very nice Stanford Deep Learning cheatsheets.