Dans ce projet, je lis des papiers de recherche de référence en deep learning et j'implémente les concepts décrits from scratch avec PyTorch.
L'objectif est de comprendre en profondeur les architectures fondamentales en les codant soi-même, sans utiliser les couches pré-faites des frameworks.
| Notebook | Papier | Description |
|---|---|---|
| transformer_from_scratch.ipynb | Attention Is All You Need (Vaswani et al., 2017) | Implémentation complète d'un Transformer encoder-decoder avec self-attention, positional encoding, et test sur une tâche de traduction FR→EN |
| LoRA_from_scratch.ipynb | LoRA: Low-Rank Adaptation of Large Language Models (Hu et al., 2021) | Implémentation de l'adaptation low-rank pour le fine-tuning efficace de LLMs |
- Python 3.13
- PyTorch
- Transformers (pour comparaison avec des modèles pré-entraînés)