Accéder au contenu principal

Cours

Introduction au Deep Learning avec PyTorch

Intermédiaire4 h

Apprenez à créer votre réseau neuronal, ajuster les hyperparamètres et résoudre les problèmes de classification et régression avec PyTorch.

Python4 h16 vidéos49 exercices3,900 XP88,306Attestation de réussite

Créez votre compte gratuit

Continuer avec Google
ou
En continuant, vous acceptez nos Conditions d’utilisation, notre notre Politique de confidentialité et que vos données sont stockées aux États-Unis.

Plébiscité par des apprenants dans des milliers d’entreprises

Description du cours

Comprendre la puissance du deep learning

Le deep learning est partout : dans les caméras des smartphones, les assistants vocaux et les voitures autonomes. Il a même permis de découvrir des structures de protéines et de battre des humains au jeu de Go. Découvrez cette puissante technologie et apprenez à l'exploiter à l’aide de PyTorch, l'une des bibliothèques de deep learning les plus populaires.

Entraîner votre premier réseau neuronal

Abordez pour commencer la différence entre le deep learning et la machine learning "classique". Vous découvrirez le processus d'entraînement d'un réseau neuronal et apprendrez à écrire une boucle d'entraînement. Pour cela, vous créerez des fonctions de perte pour les problèmes de régression et de classification et utiliserez PyTorch pour calculer leurs dérivées.

Évaluer et améliorer votre modèle

Dans la seconde partie, découvrez les différents hyperparamètres que vous pouvez ajuster pour améliorer votre modèle. Après avoir détaillé les différents composants d'un réseau neuronal, vous serez en mesure de créer des architectures plus grandes et plus complexes. Pour mesurer les performances de votre modèle, vous utiliserez TorchMetrics, une bibliothèque PyTorch pour l'évaluation des modèles.

À l'issue de ce cours, vous pourrez exploiter PyTorch pour résoudre des problèmes de classification et de régression sur des données tabulaires et des images à l'aide du deep learning. Une capacité vitale pour les spécialistes des données expérimentés qui cherchent à faire progresser leur carrière.

Prérequis

Programme de formation

Plan du cours

1

Introduction à PyTorch, une bibliothèque de Deep Learning

Voitures autonomes, smartphones, moteurs de recherche… Le deep learning est partout. Avant de créer des modèles complexes, vous allez vous familiariser avec PyTorch, un framework de deep learning. Vous apprendrez à manipuler des tenseurs, à créer des structures de données PyTorch et à construire votre premier réseau de neurones dans PyTorch avec des couches linéaires.
Commencer le chapitre
2

Architecture des réseaux de neurones et hyperparamètres

3

Entraîner un réseau de neurones avec PyTorch

Maintenant que vous connaissez les composants clés d'un réseau de neurones, vous allez en entraîner un à l'aide d'une boucle d'entraînement. Vous explorerez des problèmes potentiels comme la disparition des gradients et découvrirez des stratégies pour y remédier, par exemple des fonctions d'activation alternatives et l'ajustement du learning rate et du momentum.
Commencer le chapitre

Introduction au Deep Learning avec PyTorch

Cours
terminé

Obtenir un certificat d'achèvement

S’inscrire maintenant

Apprenez où que vous soyez avec l'application DataCamp

Même en déplacement, suivez quotidiennement nos cours mobiles et nos défis de codage de 5 minutes.