Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Intermédiaire
Expérience recommandée
Expérience recommandée
Niveau intermédiaire
Une familiarité avec l'apprentissage automatique, Python, les réseaux neurones, ainsi que des connaissances de base en algèbre linéaire et en statistiques sont recommandées.
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Intermédiaire
Expérience recommandée
Expérience recommandée
Niveau intermédiaire
Une familiarité avec l'apprentissage automatique, Python, les réseaux neurones, ainsi que des connaissances de base en algèbre linéaire et en statistiques sont recommandées.
Lorsque vous vous inscrivez à ce cours, vous êtes également inscrit(e) à cette Spécialisation.
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
Il y a 5 modules dans ce cours
Le cours "Mastering Neural Networks and Model Regularization" plonge profondément dans les fondamentaux et les techniques avancées des réseaux neuronaux, de la compréhension des modèles basés sur le perceptron à la mise en œuvre de réseaux neuronaux convolutifs (CNN) de pointe. Ce cours offre une expérience pratique avec des ensembles de données du monde réel, tels que MNIST, et se concentre sur les applications pratiques en utilisant le cadre PyTorch. Les apprenants exploreront les techniques de régularisation clés telles que L1, L2 et drop-out pour réduire le surajustement du modèle, ainsi que l'élagage de l'arbre de décision. Ce qui rend ce cours unique, c'est l'accent mis sur la construction de réseaux neurones à partir de zéro, ce qui permet aux apprenants de saisir les détails complexes de la conception du modèle et de la formation. En outre, le cours couvre les graphes de calcul, les fonctions d'activation et de perte, et la manière d'utiliser efficacement les GPU pour accélérer les calculs. Les apprenants se plongeront également dans les CNN pour le traitement de l'image et de l'audio, obtenant un aperçu des applications de pointe dans ces domaines. En complétant ce cours, les apprenants développeront des compétences avancées dans la conception de réseaux neurones, la régularisation de modèles, et l'utilisation de PyTorch pour les tâches d'apprentissage profond - leur permettant de relever des défis complexes d'apprentissage automatique avec confiance.
Ce cours propose une introduction complète aux réseaux de neurones, en se concentrant sur le modèle du perceptron, les techniques de régularisation et la mise en œuvre pratique à l'aide de PyTorch. Les étudiants construiront et évalueront des réseaux neurones, y compris des architectures convolutives pour le traitement des images et la modélisation des signaux audio. L'accent sera mis sur la comparaison des mesures de performance et la compréhension de concepts avancés comme les graphes de calcul et les fonctions de perte. À la fin du cours, les participants seront dotés des compétences nécessaires pour concevoir, mettre en œuvre et optimiser efficacement les modèles de réseaux neurones.
Inclus
2 lectures
Afficher les informations sur le contenu du module
2 lectures•Total 10 minutes
Aperçu du cours•5 minutes
Biographie de l'instructeur - Dr. Erhan Guven•5 minutes
Réseaux de neurones artificiels multicouches
Module 2•3 heures à terminer
Détails du module
Dans ce module, vous apprendrez les concepts fondamentaux des réseaux neurones, couvrant le modèle du perceptron, les paramètres du modèle et l'algorithme de rétropropagation. Vous apprendrez également à implémenter un réseau de neurones à partir de zéro et à l'appliquer à la classification d'images MNIST, en évaluant les performances par rapport à la fonction de bibliothèque de sklearn.
Inclus
4 vidéos2 lectures3 devoirs1 laboratoire non noté
Afficher les informations sur le contenu du module
4 vidéos•Total 24 minutes
Aperçu des réseaux de neurones artificiels multicouches•2 minutes
Réseaux de neurones•9 minutes
Algorithme de propagation vers l'avant•7 minutes
Conception et mise en œuvre de réseaux neurones•5 minutes
2 lectures•Total 20 minutes
Références de lecture•10 minutes
Références de lecture•10 minutes
3 devoirs•Total 90 minutes
Aperçu des perceptrons multicouches•15 minutes
Propagation vers l'avant•15 minutes
Évaluation notée•60 minutes
1 laboratoire non noté•Total 60 minutes
Labo pratique : Extraction de motifs dans Alice au pays des merveilles et construction d'un réseau de neurones sur l'ensemble de données MNIST•60 minutes
Régularisation du modèle
Module 3•4 heures à terminer
Détails du module
Dans ce module, vous vous pencherez sur les techniques permettant d'améliorer les performances et la généralisation des modèles d'apprentissage automatique. Vous comprendrez la nécessité de la régularisation pour atténuer le surajustement, comparerez les méthodes de régularisation L1 et L2, comprendrez l'élagage des arbres de décision, explorerez la régularisation de l'abandon dans les réseaux neurones et observerez comment la régularisation façonne les limites de décision du modèle
Inclus
3 vidéos3 lectures3 devoirs1 laboratoire non noté
Afficher les informations sur le contenu du module
3 vidéos•Total 13 minutes
Introduction à la régularisation Vue d'ensemble•1 minute
Régularisation et abandon des réseaux neurones•6 minutes
Démonstration de régularisation•5 minutes
3 lectures•Total 60 minutes
Références de lecture•10 minutes
Références de lecture•10 minutes
Lecture autoréflexive : Réseau de neurones•40 minutes
3 devoirs•Total 90 minutes
Mise en œuvre de l'exclusion dans les réseaux neurones•15 minutes
Application pratique des techniques de régularisation en ML•15 minutes
Évaluation notée•60 minutes
1 laboratoire non noté•Total 60 minutes
Travaux pratiques : Système de détection d'intrusion•60 minutes
PyTorch
Module 4•3 heures à terminer
Détails du module
Dans ce module, vous couvrirez les concepts essentiels et les compétences pratiques en matière de Deep learning à l'aide de PyTorch. Vous apprendrez également les graphes de calcul dans l'apprentissage supervisé, créerez et manipulerez des tenseurs dans PyTorch, comparerez les fonctions d'activation et de perte, apprendrez les étapes de mise en œuvre et les fonctions de bibliothèque pour l'entraînement des réseaux neurones, et optimiserez les modèles en les exécutant sur GPU pour des performances accrues.
Inclus
3 vidéos2 lectures3 devoirs1 laboratoire non noté
Afficher les informations sur le contenu du module
3 vidéos•Total 17 minutes
Aperçu de PyTorch•2 minutes
Introduction à PyTorch•9 minutes
Démonstration de PyTorch•6 minutes
2 lectures•Total 20 minutes
Références de lecture•10 minutes
Références de lecture•10 minutes
3 devoirs•Total 90 minutes
Démarrer avec PyTorch•15 minutes
Application pratique de PyTorch dans le domaine du Deep learning•15 minutes
Évaluation notée•60 minutes
1 laboratoire non noté•Total 60 minutes
Travaux pratiques - Mise en œuvre de modèles de détection de la fraude avec PyTorch et Scikit-learn•60 minutes
Réseaux neuronaux convolutifs
Module 5•6 heures à terminer
Détails du module
Dans ce module, vous vous concentrerez sur les applications avancées des réseaux neuronaux convolutifs (CNN) en utilisant PyTorch. Vous apprendrez également à mettre en œuvre des filtres CNN, à comparer différentes architectures CNN, à développer des modèles pour des tâches de traitement d'images dans PyTorch, et à explorer des techniques de modélisation de signaux temporels audio à l'aide de caractéristiques Spectrogram pour une analyse et une classification améliorées.
Inclus
2 vidéos3 lectures3 devoirs1 devoir de programmation
Afficher les informations sur le contenu du module
2 vidéos•Total 20 minutes
Réseaux neuronaux convolutifs•13 minutes
Classification des signaux audio•7 minutes
3 lectures•Total 60 minutes
Références de lecture•10 minutes
Références de lecture•10 minutes
Lecture autoréflexive : CNN et RNN•40 minutes
3 devoirs•Total 90 minutes
Explorer les réseaux neuronaux convolutifs (CNN)•15 minutes
Analyse des signaux temporels audio à l'aide de spectrogrammes•15 minutes
Évaluation notée•60 minutes
1 devoir de programmation•Total 180 minutes
Labo gradué : Classification d'images à l'aide de PyTorch•180 minutes
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.
La mission de l'université Johns Hopkins est d'éduquer ses étudiants et de cultiver leur capacité à apprendre tout au long de leur vie, d'encourager la recherche indépendante et originale et de faire profiter le monde des avantages de la découverte.
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.’
Pour accéder aux supports de cours, aux devoirs et pour obtenir un certificat, vous devez acheter l'expérience de certificat lorsque vous vous inscrivez à un cours. Vous pouvez essayer un essai gratuit ou demander une aide financière. Le cours peut proposer l'option "Cours complet, pas de certificat". Cette option vous permet de consulter tous les supports de cours, de soumettre les évaluations requises et d'obtenir une note finale. Cela signifie également que vous ne pourrez pas acheter un certificat d'expérience.
Qu'est-ce que je recevrai si je souscris à cette Specializations ?
Lorsque vous vous inscrivez au cours, vous avez accès à tous les cours de la spécialisation et vous obtenez un certificat lorsque vous terminez le travail. Votre certificat électronique sera ajouté à votre page Réalisations - de là, vous pouvez imprimer votre certificat ou l'ajouter à votre profil LinkedIn.
Une aide financière est-elle disponible ?
Oui, pour certains programmes de formation, vous pouvez demander une aide financière ou une bourse si vous n'avez pas les moyens de payer les frais d'inscription. Si une aide financière ou une bourse est disponible pour votre programme de formation, vous trouverez un lien pour postuler sur la page de description.