AMAL 2024-2025

Votre environnement de travail doit être mis en place en suivant les instructions sur cette page.

TD

Annale 2019-2020

Annale plus vielle

TME

Doc PyTorch

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, Autograd

Enoncé
Fichiers source/squelette
Lien données California Housing
Tuto pytorch vs numpy
Tuto tensorboar

Semaine 2

Objectifs : Modules, tensorboard, GPU, checkpointing, Dataset, Dataloader

Enoncé

Blog sur les différents algorithmes de descente du gradient

Semaine 3

Objectifs : Réseaux récurrents, classification de séquences, forecasting, génération de texte, softmax, cross entropie et embeddings (intro).

Enoncé

Squelette et données

Semaine 4

Objectifs : LSTM et GRU, padding, batch de séquences de tailles variables, beam-search

Enoncé

Squelette

Semaine 5

Objectifs : Seq2Seq, Tagging et Traduction, RNN PyTorch, Curiculum Learning

Enoncé

Squelette + données

Semaine 6

Objectifs : Protocole expérimentale, régularisation L1, L2 , dropout, batchnorm, layernorm, lightning, optuna

Enoncé

Squelette

Semaine 7

Objectifs : CNN et classification de sentiments

Enoncé

Squelette

Données (sur kaggle ou hugging face)

Semaine 8

Objectifs : Attention globale

Semaine 9

Objectifs : Self-Attention, Positional Embeddings, transformers