/ Модель

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

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

indonesian-roberta-base-emotion-classifier

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

Дообученная Indo-RoBERTa классифицирует эмоции в индонезийском тексте.

669скачиваний за 30 дней15лайковвеса обновлены27 мая 2023

Бенчмарки

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

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

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

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

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

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

Steven Limcorn разработал Indo RoBERTa Emotion Classifier на основе Indo-RoBERTa Base, дообучив её для классификации эмоций на наборе EmoT из бенчмарка IndoNLU. Модель содержит 151,8 млн параметров, использует архитектуру RoBERTa и принимает текст; максимальная длина контекста — 514 токенов. Она предназначена для определения эмоциональной категории в индонезийском тексте, например в коротких сообщениях и отзывах.

В оценке на IndoNLU модель показала macro-F1 72,05% и accuracy 71,81%. Результаты зависят от данных и могут наследовать их смещения, а также смещения предобученной RoBERTa. Лицензия — MIT.

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

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

Ограничения

В оценке на IndoNLU macro-F1 составил 72,05%, а accuracy — 71,81%; качество может различаться на других данных. Модель может наследовать смещения предобученной RoBERTa и набора EmoT.

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

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

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

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

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

Открыть на Hugging Face

Indo RoBERTa Emotion Classifier

Indo RoBERTa Emotion Classifier is emotion classifier based on Indo-roberta model. It was trained on the trained on IndoNLU EmoT dataset. The model used was Indo-roberta and was transfer-learned to an emotion classifier model. Based from the IndoNLU bencmark, the model achieve an f1-macro of 72.05%, accuracy of 71.81%, precision of 72.47% and recall of 71.94%.

Model

The model was trained on 7 epochs with learning rate 2e-5. Achieved different metrics as shown below.

EpochTraining LossValidation LossAccuracyF1PrecisionRecall
11.3007001.0051490.6227270.6018460.6408450.611144
20.8063000.8419530.6863640.6940960.7019840.696657
30.5919000.7967940.6863640.6965730.7075200.691671
40.4412000.7820940.7227270.7243590.7259850.730229
50.3347000.8099310.7113640.7205500.7183180.724608
60.2684000.8127710.7181820.7241920.7212220.729195
70.2260000.8284610.7250000.7336250.7317090.735800

How to Use

As Text Classifier

from transformers import pipeline
pretrained_name = "StevenLimcorn/indonesian-roberta-base-emotion-classifier"
nlp = pipeline(
    "sentiment-analysis",
    model=pretrained_name,
    tokenizer=pretrained_name
)
nlp("Hal-hal baik akan datang.")

Disclaimer

Do consider the biases which come from both the pre-trained RoBERTa model and the EmoT dataset that may be carried over into the results of this model.

Author

Indonesian RoBERTa Base Emotion Classifier was trained and evaluated by Steven Limcorn. All computation and development are done on Google Colaboratory using their free GPU access.

If used, please cite

@misc {steven_limcorn_2023,
	author       = { {Steven Limcorn} },
	title        = { indonesian-roberta-base-emotion-classifier (Revision e8a9cb9) },
	year         = 2023,
	url          = { https://huggingface.co/StevenLimcorn/indonesian-roberta-base-emotion-classifier },
	doi          = { 10.57967/hf/0681 },
	publisher    = { Hugging Face }
}

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей