Utiliser les réseaux neurones récurrents, les LSTM, les GRU et les réseaux siamois dans TensorFlow pour l'analyse des sentiments, la génération de texte et la reconnaissance des entités nommées.
Compétences que vous acquerrez
Catégorie : Modèle de formation
Modèle de formation
Catégorie : Modélisation des grandes langues
Modélisation des grandes langues
Catégorie : Réseaux neuronaux artificiels
Réseaux neuronaux artificiels
Catégorie : Traitement du langage naturel
Traitement du langage naturel
Catégorie : Exploration de texte
Exploration de texte
Catégorie : Méthodes d'apprentissage automatique
Méthodes d'apprentissage automatique
Catégorie : Architectures de modèles génératifs
Architectures de modèles génératifs
Catégorie : Apprentissage profond
Apprentissage profond
Catégorie : Architecture du réseau
Architecture du réseau
Catégorie : Emboîtements
Emboîtements
Catégorie : Réseaux neuronaux récurrents (RNN)
Réseaux neuronaux récurrents (RNN)
Outils que vous découvrirez
Catégorie : Tensorflow
Tensorflow
Détails à connaître
Certificat partageable
Ajouter à votre profil LinkedIn
Évaluations
3 devoirs
Enseigné en Anglais
Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherché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 3 modules dans ce cours
Dans le cours 3 de la spécialisation Traitement naturel du langage, vous : a) entraînerez un réseau neuronal avec des word embeddings pour effectuer une analyse des sentiments dans les tweets, b) générerez un texte synthétique de Shakespeare en utilisant un modèle de langage GRU (Gated Recurrent Unit), c) entraînerez un réseau neuronal récurrent pour effectuer une reconnaissance des entités nommées (NER) en utilisant des LSTM avec des couches linéaires, et d) utiliserez des modèles LSTM dits "siamois" pour comparer des questions dans un corpus et identifier celles qui sont formulées différemment mais qui ont le même sens.
À la fin de cette spécialisation, vous aurez conçu des applications NLP qui effectuent des réponses aux questions et de l'analyse de sentiments, créé des outils pour traduire des langues et résumer des textes ! Cette spécialisation est conçue et enseignée par deux experts en NLP, en apprentissage automatique et en apprentissage profond. Younes Bensouda Mourri est un instructeur en IA à l'Université de Stanford qui a également participé à la construction de la spécialisation Deep learning. Łukasz Kaiser est un Staff Research Scientist chez Google Brain et le coauteur de Tensorflow, des bibliothèques Tensor2Tensor et Trax, et du document Transformer.
Découvrez les limites des modèles de langage traditionnels et voyez comment les RNN et les GRU utilisent des données séquentielles pour la prédiction de textes. Construisez ensuite votre propre générateur de mots suivants à l'aide d'un simple RNN sur des données textuelles de Shakespeare !
Inclus
15 vidéos16 lectures1 devoir2 devoirs de programmation4 laboratoires non notés
Afficher les informations sur le contenu du module
15 vidéos•Total 42 minutes
Cours 3 Introduction•3 minutes
Introduction à la leçon•1 minute
Réseaux neuronaux pour l'analyse des sentiments•4 minutes
Couches denses et ReLU•2 minutes
Couches d'encastrement et couches moyennes•3 minutes
Introduction à la leçon•1 minute
Modèles linguistiques traditionnels•3 minutes
Réseaux neuronaux récurrents•4 minutes
Applications des RNN•4 minutes
Les mathématiques dans les RNN simples•3 minutes
Fonction de coût pour les RNN•2 minutes
Note de mise en œuvre•2 minutes
Unités récurrentes à accès limité•4 minutes
RNN profonds et bidirectionnels•4 minutes
Conclusion de la semaine•1 minute
16 lectures•Total 86 minutes
Introduction à la leçon Clarification•10 minutes
Réseaux neuronaux pour l'analyse des sentiments•7 minutes
Couches denses et ReLU•5 minutes
Couches d'encastrement et couches moyennes•3 minutes
Rejoignez le forum DeepLearning.IA pour poser des questions, obtenir du soutien ou partager des idées étonnantes !•2 minutes
(Facultatif) Téléchargement de votre ordinateur portable, Téléchargement de votre espace de travail et Actualisation de votre espace de travail•5 minutes
Modèles linguistiques traditionnels•5 minutes
Réseaux neuronaux récurrents•4 minutes
Application des RNN•3 minutes
Les mathématiques dans les RNN simples•6 minutes
Fonction de coût pour les RNN•5 minutes
Note de mise en œuvre•3 minutes
Unités récurrentes à accès limité•7 minutes
RNN profonds et bidirectionnels•10 minutes
Calcul de la perplexité•10 minutes
Notes de cours W1•1 minute
1 devoir•Total 30 minutes
RNN pour la modélisation linguistique•30 minutes
2 devoirs de programmation•Total 360 minutes
N-grammes profonds•180 minutes
Sentiment avec les réseaux neuronaux profonds•180 minutes
4 laboratoires non notés•Total 90 minutes
Introduction à TensorFlow•30 minutes
Activation de l'état caché•20 minutes
RNNs de Vanille, GRUs et fonction de balayage•20 minutes
Calcul de la perplexité•20 minutes
LSTMs et reconnaissance d'entités nommées
Semaine 2•5 heures à terminer
Détails du module
Découvrez comment les unités de mémoire à long terme (LSTM) résolvent le problème du gradient de disparition et comment les systèmes de reconnaissance d'entités nommées extraient rapidement des informations importantes d'un texte. Construisez ensuite votre propre système de reconnaissance d'entités nommées à l'aide d'une LSTM et de données provenant de Kaggle !
Inclus
8 vidéos9 lectures1 devoir1 devoir de programmation1 laboratoire non noté
Afficher les informations sur le contenu du module
8 vidéos•Total 25 minutes
Introduction à la semaine•1 minute
RNN et gradients de disparition•6 minutes
Introduction aux LSTM•4 minutes
Architecture LSTM•3 minutes
Introduction à la reconnaissance des entités nommées•4 minutes
Formation des NERs : Traitement des données•4 minutes
Précision du calcul•2 minutes
Conclusion de la semaine•1 minute
9 lectures•Total 43 minutes
RNN et gradients de disparition•6 minutes
(Optionnel) Introduction à l'optimisation dans l'apprentissage profond : Descente de gradient•10 minutes
Introduction aux LSTM•3 minutes
Architecture LSTM•4 minutes
Introduction à la reconnaissance des entités nommées•2 minutes
Formation des NERs : Traitement des données•5 minutes
Mémoire à long terme (spécialisation C5 de l'apprentissage profond)•10 minutes
Précision du calcul•2 minutes
Notes de cours W2•1 minute
1 devoir•Total 30 minutes
LSTMs et reconnaissance d'entités nommées•30 minutes
1 devoir de programmation•Total 180 minutes
Reconnaissance des entités nommées (NER)•180 minutes
1 laboratoire non noté•Total 15 minutes
Dégradés disparaissants•15 minutes
Réseaux siamois
Semaine 3•6 heures à terminer
Détails du module
Découvrez les réseaux siamois, un type particulier de réseau neuronal composé de deux réseaux identiques qui finissent par fusionner, puis construisez votre propre réseau siamois qui identifie les doublons de questions dans un ensemble de données provenant de Quora.
Inclus
10 vidéos10 lectures1 devoir1 devoir de programmation3 laboratoires non notés
Afficher les informations sur le contenu du module
10 vidéos•Total 35 minutes
Introduction à la semaine•1 minute
Réseaux siamois•3 minutes
Architecture•3 minutes
Fonction de coût•3 minutes
Triplés•6 minutes
Calcul du coût I•6 minutes
Calcul du coût II•7 minutes
Apprentissage en une seule fois•3 minutes
Formation / Tests•3 minutes
Conclusion de la semaine•1 minute
10 lectures•Total 50 minutes
Réseau siamois•5 minutes
Architecture•3 minutes
Fonction de coût•6 minutes
Triplés•6 minutes
Calcul du coût I•6 minutes
Calcul du coût II•5 minutes
Apprentissage en une seule fois•4 minutes
Formation / Tests•4 minutes
Notes de cours W3•1 minute
Remerciements•10 minutes
1 devoir•Total 30 minutes
Réseaux siamois•30 minutes
1 devoir de programmation•Total 180 minutes
Question en double•180 minutes
3 laboratoires non notés•Total 70 minutes
Création d'un modèle siamois•20 minutes
Implémentation de la perte de triplet modifiée dans TensorFlow•30 minutes
Évaluer un modèle siamois•20 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.
Instructeurs
Évaluations de l’enseignant
Évaluations de l’enseignant
Nous avons demandé à tous les étudiants de fournir des commentaires sur nos enseignants au sujet de la qualité de leur pédagogie.
DeepLearning.AI est une société de technologie éducative qui développe une communauté mondiale de talents en matière d'IA.
Les expériences éducatives de DeepLearning.AI, menées par des experts, fournissent aux praticiens de l'IA et aux professionnels non techniques les outils nécessaires pour passer des bases fondamentales aux applications avancées, leur permettant ainsi de construire un avenir propulsé par l'IA.
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
4.5
1 182 avis
5 stars
71,28 %
4 stars
16,13 %
3 stars
6,58 %
2 stars
3,29 %
1 star
2,70 %
Affichage de 3 sur 1182
M
MB
5·
Révisé le 25 janv. 2021
Concise, to the point, and very insightful/educational. Take it in conjunction with the general Deep Learning Specialization, you'll not regret it.
B
BS
5·
Révisé le 25 sept. 2020
Great Course as usual. Tried siamese models but got a very different results. Will need to study more on the conceptual side and implementation behind them. But overall, I am glad I touched LSTMs.
A
AG
5·
Révisé le 20 sept. 2020
Absolutely satisfied with the tons of things I learnt. Professor Jounes and his team did a great work. Looking forward to enrolling to next course.
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.