El modelo de emoción del flujo de trabajo de clasificación de Watson Natural Language Processing clasifica la emoción en el texto de entrada.
Nombre de flujo de trabajo
emotion_aggregated-workflow_en_stock
emotion_aggregated-workflow_fr_stock
Idiomas soportados
- Inglés y francés
Prestaciones
El modelo de clasificación de emoción es un modelo de clasificación de documentos entrenado previamente para la tarea de clasificar la emoción en el documento de entrada. El modelo identifica la emoción de un documento y lo clasifica como:
- Ira
- Asco
- Miedo
- Alegría
- Tristeza
A diferencia del modelo de sentimiento, que clasifica cada frase individual, el modelo de emoción clasifica todo el documento de entrada. Como tal, el modelo de emoción funciona de manera óptima cuando el texto de entrada para clasificar no tiene más de 1000 caracteres. Si desea clasificar textos de más de 1000 caracteres, divida el texto en frases o párrafos por ejemplo y aplique el modelo de emoción en cada frase o párrafo.
Un documento puede clasificarse en varias categorías o en ninguna categoría.
Prestaciones | Ejemplo |
---|---|
Identifica la emoción de un documento y lo clasifica | "I'm so annoyed that this code won't run --> ira, tristeza |
Dependencias de otros bloques
Ninguna
Ejemplo de código
import watson_nlp
# Load the Emotion workflow model for English
emotion_model = watson_nlp.load('emotion_aggregated-workflow_en_stock')
# Run the Tone model
emotion_result = emotion_model.run("I'm so annoyed that this code won't run")
print(emotion_result)
Ejemplo de salida de código:
{
"emotion_predictions": [
{
"emotion": {
"anger": 0.6145385088342609,
"disgust": 0.016446104781194168,
"fear": 0.09267639538103885,
"joy": 0.002527286676040879,
"sadness": 0.19656945832751013
},
"target": "",
"emotion_mentions": [
{
"span": {
"begin": 0,
"end": 39,
"text": "I'm so annoyed that this code won't run"
},
"emotion": {
"anger": 0.6145385088342609,
"disgust": 0.016446104781194168,
"fear": 0.09267639538103885,
"joy": 0.002527286676040879,
"sadness": 0.19656945832751013
}
}
]
}
],
"producer_id": {
"name": "Ensemble Aggregated Emotion Workflow",
"version": "0.0.1"
}
}
Tema principal: Watson