Il modello Tone nel workflow di classificazione Watson Natural Language Processing classifica il tono nel testo di input.
Nome flusso di lavoro
ensemble_classification-workflow_en_tone-stock
Lingue supportate
- Inglese e francese
Funzioni
Il modello di classificazione Tone è un modello di classificazione dei documenti pre - addestrato per l'attività di classificazione del tono nel documento di input. Il modello identifica il tono del documento di input e lo classifica come:
- Eccitato
- Frustrato
- Maleducato
- Educato
- Triste
- Soddisfatto
- Comprensivo
A differenza del modello Sentiment, che classifica ogni singola frase, il modello Tone classifica l'intero documento di input. Pertanto, il modello Tone funziona in modo ottimale quando il testo di immissione da classificare non supera i 1000 caratteri. Se si desidera classificare testi più lunghi di 1000 caratteri, ad esempio, suddividere il testo in frasi o paragrafi e applicare il modello Tone a ciascuna frase o paragrafo.
Un documento può essere classificato in più categorie o in nessuna categoria.
Funzioni | Esempio |
---|---|
Identifica il tono di un documento e lo classifica | "Sono davvero felice di come è stato gestito, grazie!" --> emozionato, soddisfatto |
Dipendenze da altri blocchi
Nessuna
Esempio di codice
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)
Output dell'esempio di codice:
{
"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"
}
}
Argomento principale: Watson Natural Language Processing task catalog