Récapitulatif

Traitement du langage naturel avec spaCy

Azadeh Mobasher

Principal data scientist

Chapitre 1 - Introduction au NLP et à spaCy

 

  • Utiliser les pipelines de traitement de texte de spaCy pour extraire des caractéristiques linguistiques :

 

Pipeline linguistique spaCy

Traitement du langage naturel avec spaCy

Chapitre 2 - Annotations linguistiques et vecteurs de mots avec spaCy

  • Manipuler les classes de spaCy comme Doc, Token et Span, et prédire des similarités sémantiques avec des vecteurs de mots :

Analogie et opérations vectorielles

Traitement du langage naturel avec spaCy

Chapitre 3 - Analyse de données avec spaCy

  • Écrire des motifs de correspondance pour extraire des termes et des expressions avec le Matcher et le PhraseMatcher de spaCy :

 

matcher = Matcher(nlp.vocab)
pattern = [{"LOWER": "good"}, {"LOWER": {"IN": ["morning", "evening"]}}]
matcher.add("morning_greeting", [pattern])

 

matcher = PhraseMatcher(nlp.vocab, attr = "LOWER")
patterns = [nlp.make_doc(term) for term in terms]
matcher.add("InvestmentTerms", patterns)
Traitement du langage naturel avec spaCy

Chapitre 4 - Personnaliser des modèles spaCy

 

  • Annoter et préparer les données pour l'entraînement
  • Entraîner des modèles spaCy et les utiliser à l'inférence

 

Exemple de NER dans le domaine médical

Traitement du langage naturel avec spaCy

Ressources recommandées

Traitement du langage naturel avec spaCy

Félicitations !

Traitement du langage naturel avec spaCy

Preparing Video For Download...