Skip to content
Data & AI

Des fondamentaux de l’IA aux LLM : créer un modèle de langage depuis zéro (GPT‑2) en Python

Cette formation de 4 jours (28 heures) offre un parcours progressif et structuré, de la découverte de l’intelligence artificielle jusqu’à l’implémentation complète d’un modèle de langage. La première journée pose les fondations : histoire de l’IA, concepts clés, cas d’usage concrets et introduction au machine learning avec un premier projet de prédiction (régression linéaire sur un dataset Kaggle).

La deuxième journée plonge dans le deep learning : réseaux de neurones, descente de gradient, backpropagation et entraînement avec PyTorch sur le dataset MNIST. Les deux dernières journées sont consacrées à la construction, pas à pas, d’un transformer complet : tokenization, embeddings, mécanisme d’attention, puis implémentation intégrale de l’architecture GPT-2 et entraînement sur un corpus de texte.

La formation se conclut par le fine-tuning, l’inférence, l’évaluation de LLM, et une ouverture sur les usages en entreprise : RAG, agents, quantization, vLLM et Model Context Protocol (MCP).

Content

Jour 1 : Démystification de l’IA et Introduction au Machine Learning

Objectif / Output :

  • Une vue résumée de l’histoire de l’IA
  • Compréhension de comment fonctionne l’IA
  • Une connaissance des termes clés ; Bonus : Lexique
  • Une connaissance des outils standards en IA ; Bonus : nos recommandations
  • Des idées de où l’IA peut vous aider

Jour 2 : Introduction au Deep Learning et Atelier pratique No-Code

Objectif / Output :

  • Comprendre les réseaux de neurones, la descente de gradient et la backpropagation
  • Entraîner un modèle sur le dataset MNIST avec PyTorch

Jour 3 : Architecture des Transformers et construction de GPT

Objectif / Output :

  • Comprendre la tokenization, les embeddings et le mécanisme d’attention
  • Construire le bloc transformer complet (LayerNorm, Dropout, Feed Forward, Shortcut connections)
  • Maîtriser la génération de texte : greedy decoding, temperature et top-k sampling

Jour 4 : Coder GPT-2 from scratch et LLM en entreprise

Objectif / Output :

  • Implémenter l’architecture complète de GPT-2 en Python
  • Entraîner le modèle sur un corpus de texte
  • Appliquer le fine-tuning (SFT) pour transformer un modèle de base en assistant
  • Comprendre l’inférence, la quantization et vLLM
  • Découvrir RAG et le Model Context Protocol (MCP)
  • Évaluer un LLM (MMLU, benchmarks, LLM-as-judge)

Learning Outcomes

À la fin de la formation, les participants seront capables de :

  • Expliquer les bases de l’intelligence artificielle et ses principaux concepts.
  • Implémenter et entraîner un réseau de neurones avec PyTorch.
  • Coder l’architecture complète d’un transformer (GPT-2) et le fine-tuner en Python.
  • Comprendre les enjeux de déploiement d’un LLM : inférence, quantization, RAG et MCP.

Présenter un projet IA de manière claire et professionnelle.

Training Method

Cette formation de 4 jours alterne cours théoriques, démonstrations en direct et projets pratiques sur Google Colab. Chaque journée débute par un quiz de révision et inclut au moins un projet de code guidé. L’approche est résolument hands-on : les participants codent eux-mêmes chaque brique, de la régression linéaire jusqu’au transformer complet.

Certification
Certificate of Participation
Prerequisites

Connaissances techniques

  • Notions de base en programmation Python (variables, boucles, fonctions, compréhension de code simple).
  • Une première familiarité avec les librairies Numpy, Pandas et Matplotlib est un plus mais non obligatoire
  • Une première familiarité avec les concepts de machine learning est un plus mais non obligatoire.
  • Curiosité pour les sujets liés à l’intelligence artificielle.

Compétences générales

  • Être à l’aise avec la navigation web et l’utilisation d’outils en ligne (Google Colab, interfaces no-code).
  • Avoir un esprit d’analyse, un goût pour l’expérimentation et la résolution de problèmes.


Planning and location
Session 1
29/06/2026 - Monday
09:00 - 17:00
Session 2
30/06/2026 - Tuesday
09:00 - 17:00
Session 3
01/07/2026 - Wednesday
09:00 - 17:00
Session 4
02/07/2026 - Thursday
09:00 - 17:00
Available Edition(s):

https://www.dlh.lu/web/image/product.template/2719/image_1920?unique=9891c49

This combination does not exist.

112.00 € 112.0 EUR 112.00 €

112.00 €

Not Available For Sale

Your trainer(s) for this course
Alexandre Hotton
See trainer's courses.