Das Tonmodell im Klassifikationsworkflow Watson Natural Language Processing klassifiziert den Ton im Eingabetext.
Workflowname
ensemble_classification-workflow_en_tone-stock
Unterstützte Sprachen
- Englisch und Französisch
Funktionen
Das Klassifikationsmodell 'Ton' ist ein vorab trainiertes Dokumentklassifikationsmodell, das den Ton des Eingabedokuments klassifizieren soll. Das Modell identifiziert den Ton des Eingabedokuments und klassifiziert ihn wie folgt:
- Begeistert
- Frustriert
- Unhöflich
- Höflich
- Traurig
- Zufrieden
- Mitfühlend
Im Unterschied Modell 'Stimmung', das jeden Satz einzeln klassifiziert, klassifiziert das Modell 'Ton' das Eingabedokument als Ganzes. Daher erzielt das Modell 'Ton' optimale Ergebnisse, wenn der zu klassifizierende Eingabetext nicht länger als 1000 Zeichen ist. Wenn Sie Texte mit mehr als 1000 Zeichen klassifizieren möchten, teilen Sie den Text in Sätze oder Absätze auf und wenden Sie das Modell 'Ton' auf jeden Satz oder Absatz an.
Ein Dokument kann in mehrere Kategorien oder in keine Kategorie klassifiziert werden.
Funktionen | Beispiel |
---|---|
Identifiziert und klassifiziert den Ton eines Dokuments | "Ich bin sehr zufrieden damit, wie diese Sache gehandhabt wurde. Vielen Dank!" -- > begeistert, zufrieden |
Abhängigkeiten von anderen Blöcken
Keine
Codebeispiel
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)
Ausgabe des Codebeispiels:
{
"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"
}
}
Übergeordnetes Thema: Watson Natural Language Processing-Taskkatalog