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
Langues prises en charge
- Anglais et français
Capacités
Le modèle de classification Tone est un modèle de classification des documents préformé pour la tâche de classifier le ton dans le document d'entrée. Le modèle identifie le ton du document d'entrée et le classe comme suit :
- Enthousiaste
- Frustré
- Impoli
- Poli
- Triste
- Satisfait
- Compréhensif
Contrairement au modèle Sentiment, qui classe chaque phrase individuelle, le modèle Tone classifie l'ensemble du document d'entrée. Ainsi, le modèle Tone 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 Tone sur chaque phrase ou paragraphe.
Un document peut être classé en plusieurs catégories ou en aucune catégorie.
Capacités | Exemple |
---|---|
Identifie le ton d'un document et le classe | "Je suis vraiment heureux de la façon dont ça a été traité, merci !" -- > enthousiaste, satisfait |
Dépendances sur 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)
Sortie 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"
}
}
Rubrique parent: Watson Natural Language Processing