0 / 0
영어 버전 문서로 돌아가기

톤 분류

마지막 업데이트 날짜: 2025년 1월 29일
톤 분류

Watson 자연어 처리 분류 워크플로우의 톤 모델은 입력 텍스트의 톤을 분류합니다.

워크플로우 이름

  • ensemble_classification-workflow_en_tone-stock
  • ensemble_classification-workflow_fr_tone-stock

지원되는 언어

  • 영어와 프랑스어

기능

톤 분류 모델은 입력 문서에서 톤을 분류하는 태스크에 대한 선행 학습된 문서 분류 모델입니다. 모델은 입력 문서의 톤을 식별하고 이를 다음과 같이 분류합니다.

  • 흥분
  • 실망
  • 무례함
  • 정중함
  • 슬픔
  • 만족
  • 공감

각 개별 문장을 분류하는 심리 모델과는 달리, 톤 모델은 전체 입력 문서를 분류합니다. 이와 같이, 톤 모델은 분류할 입력 텍스트가 1000자를 넘지 않을 때 최적으로 작동합니다. 1000자를 초과하는 텍스트를 분류하려면 텍스트를 문장 또는 단락으로 분리하고 각 문장 또는 단락에 톤 모델을 적용하십시오.

문서는 여러 카테고리로 분류되거나 카테고리가 없을 수 있습니다.

톤 분류 기능
기능
문서의 톤을 식별하고 이를 분류합니다. "이 문제가 어떻게 처리되었는지 정말 기쁩니다. 감사합니다!" --> 흥분, 만족

다른 블록에 대한 종속성

없음

코드 샘플

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)

코드 샘플의 출력:

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

상위 주제: Watson Natural Language Processing 태스크 카탈로그