Classification des timbres

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

Nom du flux de travaux

  • ensemble_classification-workflow_en_tone-stock
  • ensemble_classification-workflow_fr_tone-stock

Langues supportées

  • Anglais et français

Capacités

Le modèle de classification du ton est un modèle de classification de documents pré-entraîné, destiné à classer le ton du document d'entrée. Le modèle identifie le ton du document d'entrée et le classe comme suit :

  • Excité
  • Frustré
  • Impoli
  • Poli
  • Triste
  • Satisfait
  • Sympathique

Contrairement au modèle « Sentiment », qui classe chaque phrase individuellement, le modèle « Tone » classe l'ensemble du document d'entrée. Ainsi, le modèle Tone fonctionne de manière optimale lorsque le texte à classer ne dépasse pas 1 000 caractères. Si vous souhaitez classer des textes de plus de 1 000 caractères, divisez-les en phrases ou en paragraphes, par exemple, puis appliquez le modèle « Tone » à chaque phrase ou paragraphe.

Un document peut être classé dans plusieurs catégories ou n'appartenir à aucune catégorie.

Fonctions de classification de ton
Capacités Exemple
Identifie le ton d'un document et le classe « Je suis vraiment ravi de la façon dont cela a été géré, merci! » --> enthousiaste, satisfait

Dépendances vis-à-vis d'autres blocs

Aucun

Exemple de code

import watson_nlp

# Load the Tone workflow model for English
tone_model = watson_nlp.load('ensemble_classification-workflow_en_tone-stock')

# Run the Tone model 
tone_result = tone_model.run("I'm really happy with how this was handled, thank you!")
print(tone_result)

Résultat de l'exemple de code :

{
  "classes": [
    {
      "class_name": "excited",
      "confidence": 0.6896854620082722
    },
    {
      "class_name": "satisfied",
      "confidence": 0.6570277557333078
    },
    {
      "class_name": "polite",
      "confidence": 0.33628806679460566
    },
    {
      "class_name": "sympathetic",
      "confidence": 0.17089694967744093
    },
    {
      "class_name": "sad",
      "confidence": 0.06880583874412932
    },
    {
      "class_name": "frustrated",
      "confidence": 0.010365418217209686
    },
    {
      "class_name": "impolite",
      "confidence": 0.002470793624966174
    }
  ],
  "producer_id": {
    "name": "Voting based Ensemble",
    "version": "0.0.1"
  }
}