This repository contains practical session resources associated to the Machine Learning course that I taught in 2022.
Classes involved basics of Deep Learning for Computer Vision, Natural Language Processing and Generative Models.
The files containing the string 'student'
are the ones with blanks that students had to fill. The other files are the solutions.
- Basics of Deep Learning
Implementation of first Deep Learning networks on the MNIST dataset.
- Convolutional Neural Networks
Implementation and usage of CNN on the CIFAR10 dataset.
Usage of data augmentations.
- Generative Models
Implementation of a GAN and a VAE to generate new MNIST digits.
- RNN
Implementation of RNN to perform action classification.
- NLP
Inspired from an HuggingFace tutorial, this practical session focus on finetuning Large Language Models for Q&A task.