Multilingual E5 Small Aligned Sentiment
模型概述
該模型是基於agentlans/multilingual-e5-small-aligned微調的版本,專為跨多種語言的文本情感評估而設計。
模型特點
多語言支持
支持超過80種語言的情感評估
情感評估
能夠準確評估文本的情感傾向
基於E5小型模型架構
採用高效的E5小型模型架構,平衡性能和計算資源需求
模型能力
多語言文本情感分析
跨語言情感比較
文本情感傾向評分
使用案例
內容分析
社交媒體情感監測
分析多語言社交媒體內容的情感傾向
能夠識別不同語言用戶的情感狀態
多語言內容過濾
根據情感傾向過濾不適當內容
提高內容審核效率
市場研究
跨語言產品評論分析
分析不同語言市場對產品的評價
提供全球市場情感趨勢洞察
🚀 多語言e5小模型對齊情感分析模型
本模型是 agentlans/multilingual-e5-small-aligned 的微調版本,旨在評估多種語言文本的情感傾向。
✨ 主要特性
- 支持多語言
- 可對文本進行情感評估
- 基於E5小模型架構
📚 詳細文檔
預期用途與限制
本模型適用於:
- 評估多語言文本的情感傾向
- 過濾多語言內容
- 跨不同語言對語料庫文本情感進行比較分析
限制:
- 對於訓練數據中未充分體現的語言,模型性能可能會有所差異
- 不應將其作為情感評估的唯一標準
💻 使用示例
基礎用法
from transformers import AutoTokenizer, AutoModelForSequenceClassification
import torch
model_name = "agentlans/multilingual-e5-small-aligned-sentiment"
# Initialize tokenizer and model
tokenizer = AutoTokenizer.from_pretrained(model_name)
model = AutoModelForSequenceClassification.from_pretrained(model_name)
device = torch.device("cuda" if torch.cuda.is_available() else "cpu")
model = model.to(device)
def sentiment(text):
"""Assess the sentiment of the input text."""
inputs = tokenizer(text, return_tensors="pt", truncation=True, padding=True).to(device)
with torch.no_grad():
logits = model(**inputs).logits.squeeze().cpu()
return logits.tolist()
# Example usage
score = sentiment("Your text here.")
print(f"Sentiment score: {score}")
📊 性能結果
該模型在一組多樣化的多語言文本樣本上進行了評估:
- 10個不同情感傾向的英文文本樣本被翻譯成阿拉伯語、中文、法語、俄語和西班牙語。
- 模型在不同語言中對同一文本的情感評估表現出一致性。
點擊查看10條原始文本及其翻譯。
文本編號 | 英文 | 法語 | 西班牙語 | 中文 | 俄語 | 阿拉伯語 |
---|---|---|---|---|---|---|
A | Nothing seems to go right, and I'm constantly frustrated. | Rien ne semble aller bien et je suis constamment frustré. | Nada parece ir bien y me siento constantemente frustrado. | 一切似乎都不順利,我總是感到很沮喪。 | Кажется, все идет не так, как надо, и я постоянно расстроен. | يبدو أن لا شيء يسير على ما يرام، وأنا أشعر بالإحباط باستمرار. |
B | Everything is falling apart, and I can't see any way out. | Tout s’effondre et je ne vois aucune issue. | Todo se está desmoronando y no veo ninguna salida. | 一切都崩潰了,我看不到任何出路。 | Все рушится, и я не вижу выхода. | كل شيء ينهار، ولا أستطيع أن أرى أي مخرج. |
C | I feel completely overwhelmed by the challenges I face. | Je me sens complètement dépassé par les défis auxquels je suis confronté. | Me siento completamente abrumado por los desafíos que enfrento. | 我感覺自己完全被所面臨的挑戰壓垮了。 | Я чувствую себя совершенно подавленным из-за проблем, с которыми мне приходится сталкиваться. | أشعر بأنني غارق تمامًا في التحديات التي أواجهها. |
D | There are some minor improvements, but overall, things are still tough. | Il y a quelques améliorations mineures, mais dans l’ensemble, les choses restent difficiles. | Hay algunas mejoras menores, pero en general las cosas siguen siendo difíciles. | 雖然有一些小的改進,但是總的來說,事情仍然很艱難。 | Есть некоторые незначительные улучшения, но в целом ситуация по-прежнему сложная. | هناك بعض التحسينات الطفيفة، ولكن بشكل عام، لا تزال الأمور صعبة. |
E | I can see a glimmer of hope amidst the difficulties I encounter. | Je vois une lueur d’espoir au milieu des difficultés que je rencontre. | Puedo ver un rayo de esperanza en medio de las dificultades que encuentro. | 我在遇到的困難中看到了一線希望。 | Среди трудностей, с которыми я сталкиваюсь, я вижу проблеск надежды. | أستطيع أن أرى بصيص أمل وسط الصعوبات التي أواجهها. |
F | Things are starting to look up, and I'm cautiously optimistic. | Les choses commencent à s’améliorer et je suis prudemment optimiste. | Las cosas están empezando a mejorar y me siento cautelosamente optimista. | 事情開始好轉,我持謹慎樂觀的態度。 | Ситуация начинает улучшаться, и я настроен осторожно и оптимистично. | بدأت الأمور تتجه نحو التحسن، وأنا متفائل بحذر. |
G | I'm feeling more positive about my situation than I have in a while. | Je me sens plus positif à propos de ma situation que je ne l’ai été depuis un certain temps. | Me siento más positivo sobre mi situación que en mucho tiempo. | 我對自己處境的感覺比以前更加樂觀了。 | Я чувствую себя более позитивно относительно своей ситуации, чем когда-либо за последнее время. | أشعر بإيجابية أكبر تجاه وضعي مقارنة بأي وقت مضى. |
H | There are many good things happening, and I appreciate them. | Il se passe beaucoup de bonnes choses et je les apprécie. | Están sucediendo muchas cosas buenas y las aprecio. | 有很多好事發生,我對此表示感謝。 | Происходит много хорошего, и я это ценю. | هناك الكثير من الأشياء الجيدة التي تحدث، وأنا أقدرها. |
I | Every day brings new joy and possibilities; I feel truly blessed. | Chaque jour apporte de nouvelles joies et possibilités ; je me sens vraiment béni. | Cada día trae nueva alegría y posibilidades; me siento verdaderamente bendecida. | 每天都有新的快樂和可能性;我感到非常幸福。 | Каждый день приносит новую радость и возможности; я чувствую себя по-настоящему благословенной. | كل يوم يجلب فرحة وإمكانيات جديدة؛ أشعر بأنني محظوظة حقًا. |
J | Life is full of opportunities, and I'm excited about the future. | La vie est pleine d’opportunités et je suis enthousiaste quant à l’avenir. | La vida está llena de oportunidades y estoy entusiasmado por el futuro. | 生活充滿機遇,我對未來充滿興奮。 | Жизнь полна возможностей, и я с нетерпением жду будущего. | الحياة مليئة بالفرص، وأنا متحمس للمستقبل. |
🔧 技術細節
訓練數據
該模型在 多語言平行句子數據集 上進行訓練,該數據集包括:
- 英語和其他多種語言的平行句子
- 使用LaBSE計算的語義相似度得分
- 額外的情感指標
- 數據來源:JW300、Europarl、TED演講、OPUS - 100、Tatoeba、Global Voices和News Commentary
訓練過程
訓練超參數
訓練期間使用了以下超參數:
- 學習率:5e - 05
- 訓練批次大小:128
- 評估批次大小:8
- 隨機種子:42
- 優化器:使用adamw_torch,β值為(0.9, 0.999),ε值為1e - 08,無額外優化器參數
- 學習率調度器類型:線性
- 訓練輪數:3.0
訓練結果
訓練損失 | 輪數 | 步數 | 驗證損失 | 均方誤差 |
---|---|---|---|---|
0.1946 | 1.0 | 7813 | 0.1647 | 0.1647 |
0.1385 | 2.0 | 15626 | 0.1528 | 0.1528 |
0.1121 | 3.0 | 23439 | 0.1455 | 0.1455 |
框架版本
- Transformers 4.46.3
- Pytorch 2.5.1+cu124
- Datasets 3.1.0
- Tokenizers 0.20.3
📄 許可證
本項目採用MIT許可證。
屬性 | 詳情 |
---|---|
模型類型 | 文本分類 |
訓練數據 | agentlans/en-translations |
基礎模型 | agentlans/multilingual-e5-small-aligned |
任務類型 | 文本分類 |
標籤 | 多語言、情感評估 |
Distilbert Base Uncased Finetuned Sst 2 English
Apache-2.0
基於DistilBERT-base-uncased在SST-2情感分析數據集上微調的文本分類模型,準確率91.3%
文本分類 英語
D
distilbert
5.2M
746
Xlm Roberta Base Language Detection
MIT
基於XLM-RoBERTa的多語言檢測模型,支持20種語言的文本分類
文本分類
Transformers 支持多種語言

X
papluca
2.7M
333
Roberta Hate Speech Dynabench R4 Target
該模型通過動態生成數據集來改進在線仇恨檢測,專注於從最差案例中學習以提高檢測效果。
文本分類
Transformers 英語

R
facebook
2.0M
80
Bert Base Multilingual Uncased Sentiment
MIT
基於bert-base-multilingual-uncased微調的多語言情感分析模型,支持6種語言的商品評論情感分析
文本分類 支持多種語言
B
nlptown
1.8M
371
Emotion English Distilroberta Base
基於DistilRoBERTa-base微調的英文文本情感分類模型,可預測埃克曼六種基本情緒及中性類別。
文本分類
Transformers 英語

E
j-hartmann
1.1M
402
Robertuito Sentiment Analysis
基於RoBERTuito的西班牙語推文情感分析模型,支持POS(積極)/NEG(消極)/NEU(中性)三類情感分類
文本分類 西班牙語
R
pysentimiento
1.0M
88
Finbert Tone
FinBERT是一款基於金融通訊文本預訓練的BERT模型,專注於金融自然語言處理領域。finbert-tone是其微調版本,用於金融情感分析任務。
文本分類
Transformers 英語

F
yiyanghkust
998.46k
178
Roberta Base Go Emotions
MIT
基於RoBERTa-base的多標籤情感分類模型,在go_emotions數據集上訓練,支持28種情感標籤識別。
文本分類
Transformers 英語

R
SamLowe
848.12k
565
Xlm Emo T
XLM-EMO是一個基於XLM-T模型微調的多語言情感分析模型,支持19種語言,專門針對社交媒體文本的情感預測。
文本分類
Transformers 其他

X
MilaNLProc
692.30k
7
Deberta V3 Base Mnli Fever Anli
MIT
基於MultiNLI、Fever-NLI和ANLI數據集訓練的DeBERTa-v3模型,擅長零樣本分類和自然語言推理任務
文本分類
Transformers 英語

D
MoritzLaurer
613.93k
204
精選推薦AI模型
Llama 3 Typhoon V1.5x 8b Instruct
專為泰語設計的80億參數指令模型,性能媲美GPT-3.5-turbo,優化了應用場景、檢索增強生成、受限生成和推理任務
大型語言模型
Transformers 支持多種語言

L
scb10x
3,269
16
Cadet Tiny
Openrail
Cadet-Tiny是一個基於SODA數據集訓練的超小型對話模型,專為邊緣設備推理設計,體積僅為Cosmo-3B模型的2%左右。
對話系統
Transformers 英語

C
ToddGoldfarb
2,691
6
Roberta Base Chinese Extractive Qa
基於RoBERTa架構的中文抽取式問答模型,適用於從給定文本中提取答案的任務。
問答系統 中文
R
uer
2,694
98