/ Модель

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

Контекст
514 токенов
Параметры
454 млн
Лицензия
MIT
Архитектура
roberta · dense
Опубликована
3 фев 2023

roberta-large-goemotions

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

Дообученная на GoEmotions модель RoBERTa large для классификации эмоциональных категорий в тексте.

155скачиваний за 30 дней2лайкавеса обновлены7 фев 2023

Бенчмарки

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

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

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

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

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

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

IsaacZhy/roberta-large-goemotions — модель классификации текста на базе RoBERTa large, дообученная на наборе GoEmotions. Она предназначена для определения эмоциональных категорий в тексте и подходит для анализа эмоциональной окраски коротких сообщений и высказываний. Модель содержит 454,1 млн параметров, принимает текст с контекстом до 514 токенов и распространяется в формате PyTorch.

В README приведены метрики на оценочной выборке: F1 0,5868, ROC AUC 0,7616 и accuracy 0,4821; это указывает на ограничения точности, особенно при использовании предсказаний как окончательной оценки эмоций. Лицензия — MIT.

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

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

Ограничения

На оценочной выборке F1 составляет 0,5868, а accuracy — 0,4821, поэтому классификация может быть неточной. README не содержит подробностей об ограничениях и обучающих данных.

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

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

Открыть на Hugging Face

pretrained_model

This model is a fine-tuned version of roberta-large on the go_emotions dataset. It achieves the following results on the evaluation set:

  • Loss: 0.0568
  • F1: 0.5868
  • Roc Auc: 0.7616
  • Accuracy: 0.4821

Model description

More information needed

Intended uses & limitations

More information needed

Training and evaluation data

More information needed

Training procedure

Training hyperparameters

The following hyperparameters were used during training:

  • learning_rate: 5e-05
  • train_batch_size: 64
  • eval_batch_size: 64
  • seed: 42
  • optimizer: Adam with betas=(0.9,0.999) and epsilon=1e-08
  • lr_scheduler_type: linear
  • num_epochs: 10

Training results

Training LossEpochStepValidation LossF1Roc AucAccuracy
0.12051.06790.08650.56320.73470.4458
0.08592.013580.08290.57170.73780.4521
0.07273.020370.08270.58970.75230.4753
0.06294.027160.08570.58080.75350.4652
0.05685.033950.09040.58680.76160.4821
0.04236.040740.09890.58060.76820.4724
0.03447.047530.10790.57360.76570.4650
0.02968.054320.11580.56370.76490.4504
0.02069.061110.12000.56740.76890.4486
0.017710.067900.12400.57280.77370.4547

Framework versions

  • Transformers 4.26.0
  • Pytorch 1.13.1+cu116
  • Datasets 2.9.0
  • Tokenizers 0.13.2

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
RobertaForSequenceClassification
Ревизия весов
18990e3

0 моделей