Model Tone ve sledu prací klasifikace zpracování přirozeného jazyka Watson klasifikuje tón ve vstupním textu.
Název sledu prací
ensemble_classification-workflow_en_tone-stock
Podporované jazyky
- angličtina a francouzština
Funkce
Model klasifikace Tone je předškolený model klasifikace dokumentů, který slouží ke klasifikaci tónu ve vstupním dokumentu. Model identifikuje tón vstupního dokumentu a klasifikuje jej jako:
- Nadšený
- Frustrovaný
- Nezdvořilý
- Pocit
- Smut
- Spokojen
- Sympatický
Na rozdíl od modelu vyznění, který klasifikuje každou jednotlivou větu, Tone model klasifikuje celý vstupní dokument. Tento model Tone funguje optimálně, když vstupní text ke klasifikaci není delší než 1000 znaků. Chcete-li klasifikovat texty delší než 1000 znaků, rozdělte text do vět nebo odstavců a použijte model Tone pro každou větu nebo odstavec.
Dokument může být zařazen do více kategorií nebo do žádné kategorie.
Funkce | Příklad |
---|---|
Označuje tón dokumentu a klasifikuje jej | "Jsem opravdu šťastný s tím, jak to bylo zpracováno, děkuji!" -- > nadšený, spokojen |
Závislosti na jiných blocích
Není
Ukázka kódu
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)
Výstup z ukázky kódu:
{
"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"
}
}
Nadřízené téma: Katalog úlohWatson Natural Language Processing