Votre environnement de travail doit être mis en place en suivant les instructions sur cette page.
Cours
- Slides du cours : première partie
TD
Projet
- Article à choisir dans la conférence ICRL 2024
- Renseignez l’article choisi sur ce google sheet
TME
Semaine 1
Objectifs : prise en main de pytorch, implémentation d’une fonction au sens de pytorch, descente de gradient, dérivation chaînée.
Semaine 2
Objectifs :Autograd, Modules.
Semaine 3
Objectifs : Modules (fin), tensorboard, GPU, checkpointing, Dataset, Dataloader
Semaine 4
Objectifs : Réseaux récurrents, classification de séquences, forecasting, génération de texte, softmax, cross entropie et embeddings (intro).
Semaine 5
Objectifs : LSTM et GRU, padding, batch de séquences de tailles variables, beam-search
Semaine 6
Objectifs : Seq2Seq, Tagging et Traduction, RNN PyTorch, Curiculum Learning
Semaine 7
Objectifs : Protocole expérimentale, régularisation L1, L2 , dropout, batchnorm, layernorm, lightning, optuna
Semaine 8
Objectifs : CNN et classification de sentiments
Semaine 9
Objectifs : Attention globale
Semaine 10
Objectifs : Self-Attention, Positional Embeddings, transformers
Semaine 11
Objectifs : Apprentissage de réprésentation pour les graphes, Node2vec, GNN