Formations informatiques à Grenoble et Sophia Antipolis

Formation DEEP LEARNING Mise en oeuvre du Deep Learning avec PyTorch

Objectifs

Identifier les concepts fondamentaux de l’IA, du Machine Learning et du Deep Learning.

Concevoir et entraîner des réseaux de neurones pour des tâches de régression et classification.

Développer des réseaux convolutifs profonds et appliquer des techniques de Transfer Learning.

Concevoir des architectures encoder-decoder pour le débruitage et la segmentation d'images.

Implémenter et adapter des modèles de détection d’objets à des problématiques métier.

Concevoir et entraîner des réseaux antagonistes génératifs pour produire des images synthétiques.

Distinguer les principes et usages des GNN, RNN, LSTM et Transformers.

Implémenter un Vision Transformer et comparer ses performances à celles d’un CNN.

Concevoir une architecture Transformer combinant e1icacement des données textuelles et visuelles.

Déployer et exploiter des modèles Transformer préentraînés dans des applications agentiques.

Expérimenter des architectures émergentes de raisonnement et de modélisation du monde.

Pré-requis

Bonnes connaissances de python et des librairies NumPy, Pandas, et MatPlotLib

Participants

Ingénieurs, analystes, Data Analysts, Data Scientists

Programme de formation

DEEP LEARNING Mise en oeuvre du Deep Learning avec PyTorch

Introduction à l’Intelligence Artificielle

  1. Qu'est-ce que l'Intelligence Artificielle ?

  2. Le Machine Learning et ses enjeux

  3. Le Deep Learning et ses enjeux

  4. Machine Learning vs Deep Learning

  5. Rappels Python appliqué au Deep Learning

  6. Les bibliothèques Python pour la Data Science (Numpy, Pandas, MPL, ScikitLearn…)

  7. Les bibliothèques Python pour le Deep Learning (PyTorch vs Keras/Tenforflow)

Nos premiers réseaux de neurones

  1. Le perceptron

  2. Notion de MLP (Multi Layer Perceptron)

  3. La Back Propagation

  4. Prise en main de PyTorch

  5. Lab : exemples de régression

  6. Lab : exemples de classification

  7. Comparatifs avec des modèles identiques codés en Keras/Tensorflow

CNNs profonds modernes

  1. Pourquoi l’approche pure MLP est problématique pour la Computer Vision

  2. Présentation des couches convolutives (CNN)

  3. Lab : mise en oeuvre de réseaux de neurones convolutifs pour la reconnaissance d'objets simples

  4. Profondeur et stabilité de l’entraînement

  5. Le « Vanishing Gradient »

  6. La notion de lien résiduel et son importance

  7. Lab : mise en oeuvre de lien résiduel

  8. Architectures CNN emblématiques (VGG, ResNet, DenseNet, E1icientNet, …)

  9. Le « Transfer Learning »

  10. Lab : Développement d'un modèle profond par « Transfer Learning »

Architectures encoder/decoder et segmentation d’images

  1. Rappels sur les « auto-encoders » et « auto-encodeurs variationnels »

  2. Lab : développement et application d'auto-encodeurs au débruitage

  3. Modèles « auto-encoders » avec possibilité de classification

  4. Lab : mise en oeuvre d’un modèle de débruitage avec classification intégrée

  5. L’importance des liens résiduels

  6. Typologie des segmentations

  7. Architectures majeures (FCN, U-Net, …)

  8. Fonctions de perte spécifiques : cross-entropy pixel-wise, Dice Loss, IoU Loss…

  9. Gestion du déséquilibre des classes

  10. Lab : implémentation d’un U-Net from scratch

Détection d’objets

  1. Problématique de la détection (Bounding boxes, IoU, …)

  2. Lab : mise en oeuvre from scratch d’un modèle de détection d’objet

  3. Famille de détecteurs d’objets (Faster R-CNN, SSR, RetinaNet, Yolo)

  4. Focus Yolo (« You Only Look Once »)

  5. Lab : détection d’objets sur un dataset métier et fine-tuning d’un modèle Yolo

  6. Système hybrides : détection et classification en simultanée

  7. Lab : mise en oeuvre d’un système hybride

Réseaux antagonistes génératifs (GANs)

  1. Fonctionnement d’un GAN : modèles générateurs et discriminants

  2. Problématiques classiques des GANs

  3. Entraîner un GAN

  4. DCGAN, CycleGAN et StyleGAN

  5. Lab : implémentation d’un DCGAN et génération contrôlée d’images

Autres types de réseaux de neurones

  1. Les GNN (Graph Neural Network)

  2. Les RNN (Recurrent Neural Network)

  3. Les LSTM (Long Short Term Memory)

  4. Le principe d’Attention et le papier « Attention Is All You Need »

  5. L’approche Transformer et les modèles de langages

  6. Lab : étude et entrainement d’un modèle Transformer

Vision Transformers (ViT)

  1. Limites des CNNs observées empiriquement

  2. Concepts clés d’un « Vision Transformer »

  3. Lab : mise en oeuvre « from scratch » d’un ViT

  4. Variantes modernes (DeiT, Swin Transformer, architectures hybrides CNN/Transformer)

  5. Comparaison CNN/ViT

  6. Lab : comparaison entre deux modèles (CNN/ViT) sur une même problématique

Réseau Transformer Multi-Modaux

  1. Qu’est-ce que réseau multi-modal ?

  2. Comment intégrer les diférentes modalités ?

  3. Notion de « Join Embeddings »

  4. Lab : mise en oeuvre d’une architecture Transformer à deux modalités (texte et image)

Exploiter un modèle Transformer pré entrainé

  1. La révolution de la GEN AI

  2. Force et faiblesse d’un modèle de langage (biais, hallucinations…)

  3. LLM vs SLM et évaluation des modèles

  4. Déployer un modèle d’IA de type « Transformer » (Jan.ai, vllm…)

  5. Lab : déploiement d’un SLM via le logiciel vLLM

  6. La plateforme MaÏa

  7. L’API REST d’OpenAI

  8. Appel d’un modèle de langage

  9. Lab : invocation d’un modèle de langage via l’API REST OpenAI

  10. Techniques de Prompt Engineering

  11. Technique de ReAct et appels d’outils par un modèle de langage

  12. Les systèmes agentiques

  13. Lab : mise en oeuvre d’un système agentique

Un Regard vers le futur

  1. Les modèles HRM (Hierarchical Reasoning Model)

  2. Les modèles TRM (Tiny Recursive Model)

  3. Lab : entrainement d’un modèle TRM

  4. Les World Model et l’architecture JEPA (Joint-Embedding Predictive Architecture

Durée
5 jours
Lieux
Meylan Moirans Sophia Dans vos locaux Classe distancielle
Groupe de 8 personnes maximum
Demandez un devis
Cette thématique vous intéresse ?
Nos experts conçoivent votre formation sur-mesure On adore les moutons à 5 pattes !
Formations dans la même thématique