Accéder au contenu principal

Cours

Traitement du langage naturel avec spaCy

Intermédiaire4 h

Maîtrisez les opérations spaCy, formez des modèles de langage naturel. Extrayez des info de data non structurées et identifiez des modèles.

Python4 h15 vidéos53 exercices4,450 XP8,497Attestation 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

Découvrez spaCy, une norme industrielle pour le traitement du langage naturel (NLP).

Dans ce cours, vous apprendrez à utiliser spaCy, une bibliothèque standard en pleine expansion, pour effectuer diverses tâches de traitement du langage naturel telles que la tokenisation, la segmentation de phrases, l'analyse syntaxique et la reconnaissance d'entités nommées. spaCy offre des fonctionnalités puissantes, faciles à utiliser et prêtes à l'emploi pour un large éventail de tâches de traitement du langage naturel.

Apprenez les opérations de base de spaCy

Vous commencerez par apprendre les opérations de base de spaCy et comment les utiliser pour analyser du texte et extraire des informations à partir de données non structurées. Ensuite, vous travaillerez avec les classes de spaCy, telles que Doc, Span et Token, et apprendrez à utiliser différents composants de spaCy pour calculer des vecteurs de mots et prédire la similarité sémantique.

Entraîner les modèles spaCy et se familiariser avec la correspondance de motifs

Vous vous exercerez à écrire des modèles de correspondance simples et complexes afin d'extraire des termes et des expressions donnés à partir de données non structurées à l'aide d'EntityRuler, Matcher et PhraseMatcher. Vous apprendrez également à créer des composants de pipeline personnalisés et à générer des données d'entraînement/d'évaluation. À partir de là, vous vous plongerez dans la formation des modèles spaCy et leur utilisation pour l'inférence. Tout au long du cours, vous travaillerez sur des exemples concrets et consoliderez votre compréhension de l'utilisation de spaCy dans vos propres projets de TALN.

Prérequis

Programme de formation

Plan du cours

1

Introduction au NLP et à spaCy

Ce chapitre vous présentera le NLP, quelques-uns de ses cas d’usage comme la reconnaissance d’entités nommées et les chatbots dopés à l’IA. Vous apprendrez à utiliser la puissante bibliothèque spaCy pour réaliser diverses tâches de traitement du langage naturel comme la tokenisation, la segmentation en phrases, l’étiquetage morpho-syntaxique (POS) et la reconnaissance d’entités nommées.
Commencer le chapitre
2

Annotations linguistiques et vecteurs de mots avec spaCy

Découvrez les caractéristiques linguistiques, les vecteurs de mots, la similarité sémantique, les analogies et les opérations sur les vecteurs. Dans ce chapitre, vous verrez comment utiliser spaCy pour extraire des vecteurs de mots, catégoriser des textes liés à un sujet donné et trouver des termes sémantiquement proches de mots fournis, à partir d’un corpus ou du vocabulaire d’un modèle spaCy.
Commencer le chapitre
3

Analyse de données avec spaCy

4

Personnaliser les modèles spaCy

Explorez plusieurs cas d’usage réels où les modèles spaCy peuvent échouer et apprenez à les réentraîner pour améliorer leurs performances. Vous serez initié aux étapes d’entraînement de spaCy et comprendrez comment entraîner un modèle spaCy existant ou depuis zéro, puis évaluer le modèle au moment de l’inférence.
Commencer le chapitre

Traitement du langage naturel avec spaCy

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.