Intelligence artificielle (IA)
💰 CPF éligible
Deep Learning avec PyTorch
Objectifs pédagogiques
- Construire des réseaux de neurones.
- Entraîner et évaluer des modèles.
- Optimiser et déboguer les architectures.
- Déployer des modèles DL.
Programme détaillé
Module 1 Comprendre les principes du Deep Learning
- Comprendre les principes fondamentaux du Deep Learning.
- Identifier les cas d’usage adaptés aux réseaux neuronaux.
- Situer PyTorch dans l’écosystème des frameworks Deep Learning.
Module 2 Manipuler les tenseurs avec PyTorch
- Comprendre le rôle des tenseurs dans PyTorch.
- Manipuler les structures de données utilisées par les modèles.
- Préparer les données sous une forme compatible avec l’entraînement.
Module 3 Préparer les données pour l’entraînement
- Structurer les données pour l’entraînement d’un modèle PyTorch.
- Utiliser les composants de chargement de données.
- Préparer un jeu d’entraînement, de validation et de test.
Module 4 Construire un premier réseau neuronal avec PyTorch
- Construire une première architecture de réseau neuronal.
- Comprendre le rôle des couches et de la propagation avant.
- Préparer le modèle pour l’entraînement.
Module 5 Entraîner un modèle Deep Learning
- Mettre en œuvre une boucle d’entraînement PyTorch.
- Comprendre le rôle de la fonction de perte et de l’optimiseur.
- Suivre l’évolution de l’apprentissage.
Module 6 Évaluer les performances d’un modèle
- Évaluer un modèle sur des données non vues.
- Choisir les métriques adaptées au problème traité.
- Interpréter les résultats obtenus.
Module 7 Optimiser et déboguer une architecture PyTorch
- Identifier les causes d’un modèle peu performant.
- Ajuster les hyperparamètres.
- Corriger les erreurs fréquentes dans une architecture PyTorch.
Module 8 Concevoir des architectures adaptées aux cas d’usage
- Adapter l’architecture du modèle au type de données.
- Comprendre les principales familles d’architectures Deep Learning.
- Identifier les choix de conception pertinents selon le cas d’usage.
Module 9 Sauvegarder, recharger et préparer un modèle au déploiement
- Sauvegarder un modèle PyTorch entraîné.
- Recharger un modèle pour réaliser des prédictions.
- Comprendre les premières étapes d’un déploiement.
Module 10 Cas pratique de synthèse
- Mobiliser l’ensemble des acquis de la formation.
- Construire un modèle Deep Learning complet avec PyTorch.
- Présenter et justifier les choix réalisés.
Prérequis
- Connaissances en Python, ML et mathématiques
Public visé
- Data scientists
- AI engineers
Modalités de la formation
- 📍 Format : présentiel, distanciel
- 📊 Niveau d'entrée : Avancé
- 👥 Effectif : 4 à 12 stagiaires (groupe restreint)
- 🎯 Pédagogie : Apports théoriques, exercices pratiques, études de cas, projet fil rouge
- ♿ Accessibilité : Formations accessibles aux personnes en situation de handicap. Contactez notre référent handicap.
Passage de la certification obligatoire
Cette formation se conclut par le passage d'une certification officielle, indispensable à la validation de votre parcours.