0 / 0
Go back to the English version of the documentation
Klasyfikacja tonów
Last updated: 07 lip 2023
Klasyfikacja tonów

Model tonalny w przepływie pracy klasyfikacji w produkcie Watson Natural Language Processing klasyfikuje ton w tekście wejściowym.

Nazwa przepływu pracy

ensemble_classification-workflow_en_tone-stock

Obsługiwane języki

  • Angielski i francuski

Możliwości

Model klasyfikacji tonalnej jest wstępnie wyszkolonym modelem klasyfikacji dokumentów dla zadania klasyfikowania tonu w dokumencie wejściowym. Model identyfikuje ton dokumentu wejściowego i klasyfikuje go jako:

  • Ekscytowany
  • Sfrustrowany
  • Impolite
  • Uprzejmy
  • SAD
  • Zadowolony
  • Sympatyczny

W przeciwieństwie do modelu Sentiment, który klasyfikuje każde pojedyncze zdanie, model Tone klasyfikuje cały dokument wejściowy. W związku z tym model Tone działa optymalnie, gdy tekst wejściowy do klasyfikowania nie może być dłuższy niż 1000 znaków. Jeśli chcesz sklasyfikować teksty dłuższe niż 1000 znaków, rozdziel tekst na zdania lub akapity na przykład i zastosuj model Tone w każdym zdaniu lub akapicie.

Dokument może być klasyfikowany do wielu kategorii lub do żadnej kategorii.

Możliwości klasyfikacji tonalnej
Możliwości Przykład
Identyfikuje ton dokumentu i klasyfikuje go "Jestem naprawdę zadowolony z tego, jak to było obsługiwane, dziękuję!" -- > podekscytowany, zadowolony

Zależności na innych blokach

Brak

Przykład kodu

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)

Dane wyjściowe przykładu kodu:

{
  "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"
  }
}

Temat nadrzędny: Watson Katalog zadań przetwarzania języka naturalnego

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