1. Learn
  2. /
  3. Kurser
  4. /
  5. Traitement du langage naturel avec spaCy

Connected

Övning

Similarité sémantique pour catégoriser du texte

L'objectif principal de la similarité sémantique est de mesurer la distance entre les sens d'un pair de mots, d'expressions, de phrases ou de documents. Par exemple, le mot « car » est plus proche de « bus » que de « cat ». Dans cet exercice, vous allez trouver les phrases similaires au mot sauce à partir d'un texte d'exemple tiré d'Amazon Fine Food Reviews. Vous pouvez utiliser spacy pour calculer le score de similarité entre le mot sauce et chacune des phrases d'une chaîne texts donnée, puis relever le score de la phrase la plus similaire.

Une chaîne texts est déjà chargée et contient toutes les données Text des évaluations. Vous utiliserez le modèle anglais en_core_web_md pour cet exercice, déjà disponible sous le nom nlp.

Instruktioner

100 XP
  • Utilisez nlp pour générer des conteneurs Doc pour le mot sauce et pour texts, puis stockez-les dans key et sentences respectivement.
  • Calculez les scores de similarité entre le mot sauce et chaque phrase de la chaîne texts (arrondis à deux décimales).