/ Модель

Характеристики

Контекст
514 токенов
Параметры
659 млн
Лицензия
MIT
Архитектура
xlm-roberta · dense
Базовая модель
xlm-roberta-large-xnli
Библиотека
transformers
Опубликована
9 дек 2024

Chinese-Emotion

Классификация текстаТекст → label3 профессии

Модель классифицирует китайские тексты по восьми категориям эмоционального тона для анализа сообщений, отзывов и обращений клиентов.

310скачиваний за 30 дней33лайкавеса обновлены14 сен 2026

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

Chinese-Emotion — модель классификации китайских текстов по эмоциональному тону, разработанная автором репозитория Johnson8187 и дообученная на базе joeddav/xlm-roberta-large-xnli. Она предназначена для анализа эмоциональной окраски сообщений и различает восемь меток: нейтральный, обеспокоенный, радостный, сердитый, грустный, вопросительный, удивлённый и отвращённый тон.

Модель построена на архитектуре XLM-RoBERTa для классификации последовательностей, содержит 658,7 млн параметров и принимает текст длиной до 514 токенов. В карточке указано, что для дообучения использованы 4 000 размеченных примеров на традиционном китайском языке из набора Chinese_Multi-Emotion_Dialogue_Dataset. Модель подходит для мониторинга эмоционального тона в обращениях клиентов, анализа публикаций в социальных сетях и классификации отзывов. Лицензия — MIT.

Автор описывает модель как вариант с более быстрым выводом и близкими результатами по сравнению с более крупным вариантом, однако конкретные показатели качества не приведены. Описанная разметка ориентирована на китайский язык, поэтому применимость к другим языкам и формам текста не подтверждена.

Сценарии применения

  • Определение эмоций в сообщениях китайскоязычной службы поддержки
  • Мониторинг эмоционального тона публикаций в социальных сетях
  • Классификация китайскоязычных отзывов по эмоциональной окраске
  • Выявление обеспокоенных или сердитых обращений клиентов
  • Разметка китайских диалогов по эмоциональным категориям

Ограничения

В карточке не приведены количественные показатели качества. Обучающие данные и метки ориентированы на традиционный китайский язык; качество на других языках и типах текста не подтверждено.

Для каких профессий подходит3

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

chinese-text-emotion-classifier

Here's a model is fine-tuned based on another base model and features a smaller parameter size. For users who require faster inference speed, this model is a suitable choice.The actual performance test results are also not much different. Model:Chinese-Emotion-Small

此模型是基於另一個基座模型所調整的結果,擁有較小的參數規模。對於有推理速度需求的使用者,可以選擇此模型以達到更快速的性能表現,實際測試性能也相差不大。 模型:Chinese-Emotion-Small

📚 Model Introduction

This model is fine-tuned based on the joeddav/xlm-roberta-large-xnli model, specializing in Chinese text emotion analysis.
Through fine-tuning, the model can identify the following 8 emotion labels:

  • Neutral tone
  • Concerned tone
  • Happy tone
  • Angry tone
  • Sad tone
  • Questioning tone
  • Surprised tone
  • Disgusted tone

The model is applicable to various scenarios, such as customer service emotion monitoring, social media analysis, and user feedback classification.


📚 模型簡介

本模型基於joeddav/xlm-roberta-large-xnli 模型進行微調,專注於 中文語句情感分析。
通過微調,模型可以識別以下 8 種情緒標籤:

  • 平淡語氣
  • 關切語調
  • 開心語調
  • 憤怒語調
  • 悲傷語調
  • 疑問語調
  • 驚奇語調
  • 厭惡語調

該模型適用於多種場景,例如客服情緒監控、社交媒體分析以及用戶反饋分類。


🚀 Quick Start

Install Dependencies

Ensure that you have installed Hugging Face's Transformers library and PyTorch:

pip install transformers torch

###Load the Model Use the following code to load the model and tokenizer, and perform emotion classification:

from transformers import AutoTokenizer, AutoModelForSequenceClassification
import torch

# 添加設備設定
device = torch.device("cuda" if torch.cuda.is_available() else "cpu")

# 標籤映射字典
label_mapping = {
    0: "平淡語氣",
    1: "關切語調",
    2: "開心語調",
    3: "憤怒語調",
    4: "悲傷語調",
    5: "疑問語調",
    6: "驚奇語調",
    7: "厭惡語調"
}

def predict_emotion(text, model_path="Johnson8187/Chinese-Emotion"):
    # 載入模型和分詞器
    tokenizer = AutoTokenizer.from_pretrained(model_path)
    model = AutoModelForSequenceClassification.from_pretrained(model_path).to(device)  # 移動模型到設備
    
    # 將文本轉換為模型輸入格式
    inputs = tokenizer(text, return_tensors="pt", truncation=True, padding=True).to(device)  # 移動輸入到設備
    
    # 進行預測
    with torch.no_grad():
        outputs = model(**inputs)
    
    # 取得預測結果
    predicted_class = torch.argmax(outputs.logits).item()
    predicted_emotion = label_mapping[predicted_class]
    
    return predicted_emotion

if __name__ == "__main__":
    # 使用範例
    test_texts = [
        "雖然我努力了很久,但似乎總是做不到,我感到自己一無是處。",
        "你說的那些話真的讓我很困惑,完全不知道該怎麼反應。",
        "這世界真的是無情,為什麼每次都要給我這樣的考驗?",
        "有時候,我只希望能有一點安靜,不要再聽到這些無聊的話題。",
        "每次想起那段過去,我的心還是會痛,真的無法釋懷。",
        "我從來沒有想過會有這麼大的改變,現在我覺得自己完全失控了。",
        "我完全沒想到你會這麼做,這讓我驚訝到無法言喻。",
        "我知道我應該更堅強,但有些時候,這種情緒真的讓我快要崩潰了。"
    ]

    for text in test_texts:
        emotion = predict_emotion(text)
        print(f"文本: {text}")
        print(f"預測情緒: {emotion}\n")


🚀 快速開始

安裝依賴

請確保安裝了 Hugging Face 的 Transformers 庫和 PyTorch:

pip install transformers torch

加載模型

使用以下代碼加載模型和分詞器,並進行情感分類:

from transformers import AutoTokenizer, AutoModelForSequenceClassification
import torch

# 添加設備設定
device = torch.device("cuda" if torch.cuda.is_available() else "cpu")

# 標籤映射字典
label_mapping = {
    0: "平淡語氣",
    1: "關切語調",
    2: "開心語調",
    3: "憤怒語調",
    4: "悲傷語調",
    5: "疑問語調",
    6: "驚奇語調",
    7: "厭惡語調"
}

def predict_emotion(text, model_path="Johnson8187/Chinese-Emotion"):
    # 載入模型和分詞器
    tokenizer = AutoTokenizer.from_pretrained(model_path)
    model = AutoModelForSequenceClassification.from_pretrained(model_path).to(device)  # 移動模型到設備
    
    # 將文本轉換為模型輸入格式
    inputs = tokenizer(text, return_tensors="pt", truncation=True, padding=True).to(device)  # 移動輸入到設備
    
    # 進行預測
    with torch.no_grad():
        outputs = model(**inputs)
    
    # 取得預測結果
    predicted_class = torch.argmax(outputs.logits).item()
    predicted_emotion = label_mapping[predicted_class]
    
    return predicted_emotion

if __name__ == "__main__":
    # 使用範例
    test_texts = [
        "雖然我努力了很久,但似乎總是做不到,我感到自己一無是處。",
        "你說的那些話真的讓我很困惑,完全不知道該怎麼反應。",
        "這世界真的是無情,為什麼每次都要給我這樣的考驗?",
        "有時候,我只希望能有一點安靜,不要再聽到這些無聊的話題。",
        "每次想起那段過去,我的心還是會痛,真的無法釋懷。",
        "我從來沒有想過會有這麼大的改變,現在我覺得自己完全失控了。",
        "我完全沒想到你會這麼做,這讓我驚訝到無法言喻。",
        "我知道我應該更堅強,但有些時候,這種情緒真的讓我快要崩潰了。"
    ]

    for text in test_texts:
        emotion = predict_emotion(text)
        print(f"文本: {text}")
        print(f"預測情緒: {emotion}\n")


Dataset

  • The fine-tuning dataset consists of 4,000 annotated Traditional Chinese emotion samples, covering various emotion categories to ensure the model's generalization capability in emotion classification.
  • Johnson8187/Chinese_Multi-Emotion_Dialogue_Dataset

數據集


🌟 Contact and Feedback If you encounter any issues while using this model, please contact:

Email: fable8043@gmail.com Hugging Face Project Page: chinese-text-emotion-classifier

🌟 聯繫與反饋

如果您在使用該模型時有任何問題,請聯繫:

@misc{lin2024chinese_emotion,
  author = {Lin, Cheng-Yen},
  title = {Chinese-Emotion: Fine-grained Emotion Classification Model for Traditional Chinese},
  year = {2024},
  publisher = {Hugging Face},
  journal = {Hugging Face repository},
  howpublished = {\url{https://huggingface.co/Johnson8187/Chinese-Emotion}}
}

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм · transformers · text-classification

Можно запустить

Подбираем GPU…

Класс архитектуры
XLMRobertaForSequenceClassification
Ревизия весов
a5fa794

0 моделей