/ Модель

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

Контекст
8 192 токена
Параметры
149 млн
Лицензия
Apache 2.0
Архитектура
modernbert · dense
Библиотека
transformers
Опубликована
6 сен 2026

modernbert-emotion-classifier

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

Классификатор на базе ModernBERT определяет одну из шести эмоций в англоязычном тексте.

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

Бенчмарки

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

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

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

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

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

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

Классификатор эмоций HR26kk/modernbert-emotion-classifier разработан на базе answerdotai/ModernBERT-base и дообучен на наборе данных dair-ai/emotion. Это энкодер ModernBERT с головой классификации последовательностей: модель относит текст к одному из шести классов — sadness, joy, love, anger, fear или surprise. Размер модели составляет 149 млн параметров, поддерживаемая длина контекста — до 8192 токенов; веса представлены в формате SafeTensors.

Модель предназначена для определения эмоциональной окраски англоязычного текста, например в сообщениях и отзывах. В тестовых результатах README указаны accuracy 92,25% и macro F1 87,02%; качество заметно различается между классами, особенно для surprise. Лицензия Apache-2.0 разрешает использование и распространение на её условиях.

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

  • определение эмоции в сообщениях пользователей
  • анализ эмоциональной окраски отзывов
  • разметка англоязычных текстов по шести эмоциям

Ограничения

Модель различает только шесть классов эмоций и обучена на датасете dair-ai/emotion, поэтому результаты могут хуже переноситься на другие жанры и языки. В README для класса surprise приведён более низкий F1 — 0,6891.

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

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

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

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

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

Открыть на Hugging Face

ModernBERT Emotion Classifier

A fine-grained, 6-class emotion classification model built on top of answerdotai/ModernBERT-base (149M parameters) and trained on the dair-ai/emotion benchmark.

Model Details

  • Architecture: ModernBERT Encoder with Sequence Classification Head
  • Context Length: 8,192 tokens native support
  • Embedding Dimension: 768
  • Number of Labels: 6 (sadness, joy, love, anger, fear, surprise)
  • Weights Format: SafeTensors

Quantitative Benchmark Results (Test Split)

Evaluation MetricScore
Accuracy92.25%
Macro F187.02%
Weighted F192.15%
Weighted Precision92.16%
Weighted Recall92.25%

Classification Breakdown

              precision    recall  f1-score   support
     sadness     0.9652    0.9535    0.9593       581
         joy     0.9371    0.9640    0.9504       695
        love     0.8699    0.7987    0.8328       159
       anger     0.9061    0.9127    0.9094       275
        fear     0.8596    0.9018    0.8802       224
    surprise     0.7736    0.6212    0.6891        66

Usage Example

from transformers import pipeline

classifier = pipeline("text-classification", model="HR26kk/modernbert-emotion-classifier")

result = classifier("I am genuinely proud of what we accomplished today.")
print(result)

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
ModernBertForSequenceClassification
Ревизия весов
95978ee

0 моделей