0 / 0
Retourner à la version anglaise de la documentation
Classification des mouvements
Dernière mise à jour : 07 nov. 2024
Classification des mouvements

Le modèle d'émotion dans le flux de travaux de classification Watson Natural Language Processing classifie l'émotion dans le texte d'entrée.

Nom du flux de travaux

  • emotion_aggregated-workflow_en_stock
  • emotion_aggregated-workflow_fr_stock

Langues prises en charge

  • Anglais et français

Capacités

Le modèle de classification des émotions est un modèle de classification des documents préformé pour la tâche de classer l'émotion dans le document d'entrée. Le modèle identifie l'émotion d'un document et le classe comme suit :

  • Colère
  • Dégoût
  • Peur
  • Joie
  • Tristesse

Contrairement au modèle Sentiment, qui classe chaque phrase individuelle, le modèle Emotion classe l'ensemble du document d'entrée. En tant que tel, le modèle Emotion fonctionne de manière optimale lorsque le texte d'entrée à classer ne dépasse pas 1000 caractères. Si vous souhaitez classer les textes de plus de 1000 caractères, divisez le texte en phrases ou en paragraphes par exemple et appliquez le modèle Emotion sur chaque phrase ou paragraphe.

Un document peut être classé en plusieurs catégories ou en aucune catégorie.

Fonctionnalités de classification des émotions basées sur un exemple
Capacités Exemple
Identifie l'émotion d'un document et la classe " Je suis tellement ennuyé que ce code ne s'exécutera pas -- > colère, tristesse

Dépendances sur d'autres blocs

Aucun

Exemple de code

import watson_nlp

# Load the Emotion workflow model for English
emotion_model = watson_nlp.load('emotion_aggregated-workflow_en_stock')

# Run the Tone model
emotion_result = emotion_model.run("I'm so annoyed that this code won't run")
print(emotion_result)

Sortie de l'exemple de code :

{
  "emotion_predictions": [
    {
      "emotion": {
        "anger": 0.6145385088342609,
        "disgust": 0.016446104781194168,
        "fear": 0.09267639538103885,
        "joy": 0.002527286676040879,
        "sadness": 0.19656945832751013
      },
      "target": "",
      "emotion_mentions": [
        {
          "span": {
            "begin": 0,
            "end": 39,
            "text": "I'm so annoyed that this code won't run"
          },
          "emotion": {
            "anger": 0.6145385088342609,
            "disgust": 0.016446104781194168,
            "fear": 0.09267639538103885,
            "joy": 0.002527286676040879,
            "sadness": 0.19656945832751013
          }
        }
      ]
    }
  ],
  "producer_id": {
    "name": "Ensemble Aggregated Emotion Workflow",
    "version": "0.0.1"
  }
}

Rubrique parent: Watson Natural Language Processing

Recherche et réponse à l'IA générative
Ces réponses sont générées par un modèle de langue de grande taille dans watsonx.ai en fonction du contenu de la documentation du produit. En savoir plus