Kate-lf's picture
Add emotion classification Gradio demo
56d7ad2
Raw
History Blame Contribute Delete
612 Bytes
from transformers import pipeline
model = pipeline("text-classification", model="Kate-lf/emotion-classification")
def predict(text):
result = model(text)[0]
return f"{result['label']} (置信度: {result['score']:.2%})"
import gradio as gr
gr.Interface(
fn=predict,
inputs="textbox",
outputs="text",
title="句子情绪分类",
description="输入句子,判断属于 伤心 / 关心 / 厌恶 / 平静 / 惊讶 / 开心 / 生气 / 疑问",
examples=[["曾经最好的朋友,现在连点赞都不会了。"], ["你在我最无助的时候给了我依靠!"]],
).launch()