/ Модель

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

Контекст
512 токенов
Лицензия
Apache 2.0
Архитектура
distilbert · dense
Базовая модель
distilbert-base-uncased
Библиотека
transformers
Опубликована
8 июл 2026

distilbert-base-uncased-finetuned-emotion

Классификация текстаТекст → label

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

16скачиваний за 30 дней0лайковвеса обновлены9 июл 2026

Бенчмарки

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

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

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

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

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

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

mjhogan165/distilbert-base-uncased-finetuned-emotion — модель DistilBERT, дообученная автором репозитория на наборе dair-ai/emotion для классификации текста по одной из шести эмоций: грусти, радости, любви, гнева, страха и удивления. Она принимает короткий текст и выдаёт метку наиболее вероятной эмоции и оценки уверенности по классам. Архитектура — DistilBertForSequenceClassification; максимальная длина контекста составляет 512 токенов.

Модель предназначена прежде всего для коротких англоязычных высказываний от первого лица, прямо выражающих чувство. На тестовой выборке указаны accuracy 0,927 и F1 0,9269. Она менее надёжна для косвенных и оценочных комментариев, например отзывов о видео или товарах, и может давать уверенные, но неверные предсказания в таком стиле. Лицензия — Apache-2.0.

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

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

Ограничения

Лучше работает на коротких высказываниях, прямо выражающих чувство; менее надёжна на косвенных и оценочных комментариях, например отзывах о видео и товарах.

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

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

Открыть на Hugging Face

distilbert-base-uncased-finetuned-emotion

This model is a fine-tuned version of distilbert-base-uncased on the dair-ai/emotion dataset, classifying text into 6 emotions: sadness, joy, love, anger, fear, and surprise.

It achieves the following results on the evaluation set:

  • Loss: 0.2168
  • Accuracy: 0.927
  • F1: 0.9269

Model description

DistilBERT fine-tuned for single-label emotion classification. Given a short piece of text, it predicts which of 6 emotions it most likely expresses, with a confidence score for each class.

Intended uses & limitations

Best suited for short, first-person statements that directly express a feeling (e.g. "I feel amazed by how the universe works," "I'm really proud of this project") — matching the style of its training data.

Known limitation: the model is less reliable on indirect or evaluative text, such as YouTube/product/video comments, which more often comment on content ("great video but the pacing felt rushed") rather than state an emotion directly. In informal testing on YouTube-style comments, the model sometimes produced confidently incorrect predictions on this kind of input. A natural next step would be fine-tuning on a labeled sample of comment-style data to close this domain gap.

Training and evaluation data

Trained on the dair-ai/emotion dataset (16,000 train / 2,000 validation / 2,000 test examples), a collection of short English tweets labeled with one of 6 emotions.

Training procedure

Training hyperparameters

The following hyperparameters were used during training:

  • learning_rate: 2e-05
  • train_batch_size: 64
  • eval_batch_size: 64
  • seed: 42
  • optimizer: Use OptimizerNames.ADAMW_TORCH_FUSED with betas=(0.9,0.999) and epsilon=1e-08 and optimizer_args=No additional optimizer arguments
  • lr_scheduler_type: linear
  • num_epochs: 2

Training results

Training LossEpochStepValidation LossAccuracyF1
0.80171.02500.30700.90650.9048
0.24572.05000.21680.9270.9269

Framework versions

  • Transformers 5.12.1
  • Pytorch 2.11.0+cu128
  • Datasets 4.0.0
  • Tokenizers 0.22.2

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
DistilBertForSequenceClassification
Ревизия весов
2889fe9

0 моделей