0 / 0
Go back to the English version of the documentation
Klasifikace Emotion
Last updated: 06. 7. 2023
Klasifikace Emotion

Model Emotion ve sledu prací klasifikace zpracování přirozeného jazyka Watson klasifikuje emocí ve vstupním textu.

Název sledu prací ensemble_classification-workflow_en_emotion-stock

Podporované jazyky

  • angličtina a francouzština

Funkce

Model klasifikace Emotion je předškolený model klasifikace dokumentů, který má za úkol klasifikovat emoce ve vstupním dokumentu. Model identifikuje emocí dokumentu a klasifikuje jej jako:

  • Vztek
  • Odpojení
  • Strach
  • Joy.
  • Smutek

Na rozdíl od modelu vyznění, který klasifikuje každou jednotlivou větu, je model Emotion klasifikuje celý vstupní dokument. Jako takový pracuje model Emotion 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ů například a použijte model Emotion na každou větu nebo odstavec.

Dokument může být zařazen do více kategorií nebo do žádné kategorie.

Způsobilost emocí klasifikace založená na příkladu
Funkce Příklad
Identifikuje emoce dokumentu a klasifikuje ji " Jsem tak rozzlobený, že tenhle kód se nespustí -- > hněv, smutek

Závislosti na jiných blocích

Není

Ukázka kódu

import watson_nlp

# Load the Emotion workflow model for English
emotion_model = watson_nlp.load('ensemble_classification-workflow_en_emotion-stock')

# Run the Emotion model 
emotion_result = emotion_model.run("I'm so annoyed that this code won't run")
print(emotion_result)

Výstup z ukázky kódu:

{
  "classes": [
    {
      "class_name": "anger",
      "confidence": 0.6074999913276445
    },
    {
      "class_name": "sadness",
      "confidence": 0.2913303280964709
    },
    {
      "class_name": "fear",
      "confidence": 0.10266377929247113
    },
    {
      "class_name": "disgust",
      "confidence": 0.018745421312542355
    },
    {
      "class_name": "joy",
      "confidence": 0.0020577122567564804
    }
  ],
  "producer_id": {
    "name": "Voting based Ensemble",
    "version": "0.0.1"
  }

Nadřízené téma: Katalog úlohWatson Natural Language Processing

Generative AI search and answer
These answers are generated by a large language model in watsonx.ai based on content from the product documentation. Learn more