IBM

Apprentissage profond avec PyTorch

Obtenez l'une de nos meilleures offres avec Coursera Plus pour 199 $ (habituellement 399 $). Économisez maintenant.

IBM

Apprentissage profond avec PyTorch

Ce cours fait partie de plusieurs programmes.

Harish Pant
Joseph Santarcangelo

Instructeurs : Harish Pant

22 816 déjà inscrits

Inclus avec Coursera Plus

Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.

101 avis

niveau Intermédiaire

Expérience recommandée

Planning flexible
2 semaines à 10 heures une semaine
Apprenez à votre propre rythme
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.

101 avis

niveau Intermédiaire

Expérience recommandée

Planning flexible
2 semaines à 10 heures une semaine
Apprenez à votre propre rythme

Ce que vous apprendrez

  • Obtenez une expérience pratique en utilisant PyTorch pour construire et déployer des systèmes d'intelligence artificielle et terminez un projet digne d'un portfolio.

  • Développer et former des réseaux neuronaux peu profonds avec différentes architectures et appliquer la régression Softmax dans les problèmes de classification multi-classes.

  • Explorer les réseaux neuronaux profonds, y compris les techniques telles que l'abandon, l'initialisation des poids et la normalisation des lots.

  • Acquérir une expérience pratique des réseaux neuronaux convolutifs, en explorant les couches, les fonctions d'activation, etc.

Compétences que vous acquerrez

  • Catégorie : Modèle de formation
  • Catégorie : Évaluation du modèle
  • Catégorie : Régression logistique
  • Catégorie : Apprentissage automatique appliqué
  • Catégorie : Analyse d'images
  • Catégorie : Apprentissage par transfert
  • Catégorie : Intelligence artificielle et apprentissage automatique (IA/ML)
  • Catégorie : Réseaux neuronaux convolutifs
  • Catégorie : Apprentissage profond
  • Catégorie : Optimisation du modèle
  • Catégorie : Réseaux neuronaux artificiels

Outils que vous découvrirez

  • Catégorie : PyTorch (Bibliothèque d'apprentissage automatique)
  • Catégorie : Algorithmes de classification

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Évaluations

12 devoirs

Enseigné en Anglais
90%
La plupart des étudiants ont apprécié ce cours

Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

 logos de Petrobras, TATA, Danone, Capgemini, P&G et L'Oreal

Élaborez votre expertise du sujet

Ce cours est disponible dans le cadre de
Lorsque vous vous inscrivez à ce cours, vous devez également sélectionner un programme spécifique.
  • Apprenez de nouveaux concepts auprès d'experts du secteur
  • Acquérez une compréhension de base d'un sujet ou d'un outil
  • Développez des compétences professionnelles avec des projets pratiques
  • Obtenez un certificat professionnel partageable auprès de IBM

Il y a 6 modules dans ce cours

Dans ce module, vous explorerez la formation à la régression logistique et la perte d'entropie croisée dans PyTorch. Vous examinerez pourquoi l'erreur quadratique moyenne est peu efficace pour la classification et comment le maximum de vraisemblance est lié à la perte d'entropie croisée. En outre, vous explorerez le comportement des pertes, les surfaces d'optimisation et les boucles d'entraînement à la classification. Le module vous permet également de mettre en pratique ces concepts par le biais de laboratoires guidés et de quiz qui se concentrent sur les modèles d'implémentation de PyTorch.

Inclus

3 vidéos1 lecture2 devoirs2 éléments d'application2 plugins

Dans ce module, vous explorerez la régression Softmax pour la classification multi-classes et examinerez comment Softmax convertit les scores des modèles en probabilités de classe et comment argmax prend en charge la sélection des prédictions. Vous vous entraînerez à construire des classificateurs Softmax dans PyTorch et parcourrez les flux de travail de classification de bout en bout. En outre, vous mettrez en œuvre des modèles basés sur Softmax en utilisant les modèles PyTorch nn.Module. Enfin, vous explorerez le rôle des fonctions d'activation dans les réseaux neuronaux et apprendrez à mettre en œuvre les fonctions d'activation Sigmoïde, Tanh et ReLU dans PyTorch.

Inclus

5 vidéos2 devoirs3 éléments d'application1 plugin

Dans ce module, vous construirez et formerez des réseaux neuronaux peu profonds à l'aide des modèles PyTorch tels que nn.Module et nn.Sequential. Vous travaillerez avec des couches cachées, des calculs de passe avant et des fonctions d'activation pour voir comment les réseaux forment des limites de décision non linéaires. Vous construirez également des réseaux pour des entrées multidimensionnelles et des tâches de classification multiclasse. Le module permet d'examiner comment le nombre de neurones cachés affecte la capacité du modèle et le comportement de l'apprentissage. Enfin, vous explorerez la rétropropagation, le flux de gradient, les gradients évanescents et les effets de l'ajustement excessif et insuffisant en configurant et en ajustant les architectures de réseaux peu profonds.

Inclus

6 vidéos2 devoirs5 éléments d'application1 plugin

Dans ce module, vous construirez des réseaux neuronaux profonds à l'aide d'architectures PyTorch en couches et de modèles flexibles tels que nn.ModuleList. Vous configurerez des réseaux multicouches avec différentes fonctions d'activation et tailles de couche pour examiner comment la profondeur et la structure affectent le comportement de formation. En outre, vous appliquerez des techniques telles que l'abandon, les méthodes d'initialisation des poids, l'optimisation basée sur l'élan et la normalisation des lots afin de stabiliser et d'accélérer l'apprentissage. Enfin, vous explorerez la manière dont les choix d'initialisation et les couches de normalisation influencent le flux de gradient et la convergence dans les modèles plus profonds.

Inclus

9 vidéos3 devoirs10 éléments d'application2 plugins

Dans ce module, vous construirez des réseaux neuronaux convolutifs pour la classification d'images en utilisant les composants CNN de PyTorch. Vous appliquerez les opérations de convolution, le stride, le padding, les cartes d'activation et les couches de pooling pour comprendre comment les caractéristiques spatiales sont détectées et réduites à travers les couches. En outre, vous assemblerez des architectures CNN et passerez en revue le constructeur, la passe avant et le flux de travail d'entraînement dans PyTorch. Vous apprendrez également à travailler avec les modèles d'exécution GPU et CUDA et examinerez comment l'accélération matérielle prend en charge l'entraînement CNN. Enfin, vous explorerez les concepts de réseaux résiduels, les modèles pré-entraînés tels que ResNet18 avec TorchVision, et les modèles d'apprentissage par transfert utilisés dans les pipelines CNN modernes.

Inclus

8 vidéos2 devoirs6 éléments d'application3 plugins

Dans ce module, vous réaliserez un projet final guidé axé sur la classification des réseaux de neurones convolutifs dans PyTorch. Vous construirez, configurerez et formerez un CNN à l'aide d'un flux de données structuré et appliquerez la configuration du modèle, la passe avant et les modèles de formation. Vous passerez par les étapes de conception du projet, d'entraînement du modèle et d'évaluation au fur et à mesure que vous assemblerez votre solution.

Inclus

2 lectures1 devoir1 évaluation par les pairs3 éléments d'application2 plugins

Obtenez un certificat professionnel

Ajoutez ce titre à votre profil LinkedIn, à votre curriculum vitae ou à votre CV. Partagez-le sur les médias sociaux et dans votre évaluation des performances.

Instructeurs

Évaluations de l’enseignant
(23 évaluations)
Harish Pant
1 Cours22 816 apprenants
Joseph Santarcangelo
IBM
37 Cours2 502 595 apprenants

Offert par

IBM

En savoir plus sur Apprentissage automatique

Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.

Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’

Jennifer J.

Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’

Larry W.

Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’

Chaitanya A.

’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’

Avis des étudiants

  • 5 stars

    78,21 %

  • 4 stars

    11,88 %

  • 3 stars

    1,98 %

  • 2 stars

    2,97 %

  • 1 star

    4,95 %

Affichage de 3 sur 101

CG

Révisé le 7 avr. 2025

MS

Révisé le 8 févr. 2026

JA

Révisé le 8 févr. 2025

Foire Aux Questions