/ Модель

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

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

emotion-english

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

Англоязычная RoBERTa-модель определяет одну из 20 эмоциональных категорий для входного текста.

200 тыс.скачиваний за 30 дней10лайковвеса обновлены9 мая 2023

Бенчмарки

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

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

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

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

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

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

jitesh/emotion-english — англоязычная модель классификации текста по эмоциям, опубликованная пользователем jitesh. Она основана на архитектуре RoBERTa и содержит около 95,2 млн параметров; модель принимает текст и относит его к одной из 20 эмоциональных категорий. Подходит для анализа тональности и эмоционального окраса коротких сообщений и других текстов на английском языке.

Модель рассчитана на применение через Transformers для получения эмоциональной метки текста. Репозиторий содержит веса PyTorch и SafeTensors. Лицензия — MIT. Контекст модели составляет 514 токенов.

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

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

Ограничения

Модель ориентирована на английский язык и ограничена контекстом в 514 токенов. Результат сводится к одной из 20 заданных категорий и не заменяет более подробную интерпретацию эмоций.

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

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

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

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

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

Открыть на Hugging Face

Emotion classification from 20 classes

20 Emotion labels

idlabel
0anger
1cheeky
2confuse
3curious
4disgust
5empathetic
6energetic
7fear
8grumpy
9guilty
10impatient
11joy
12love
13neutral
14sadness
15serious
16surprise
17suspicious
18think
19whiny

How to use

Here is how to use this model to get the emotion label of a given text:

from transformers import AutoModelForSequenceClassification, pipeline

model_name = 'jitesh/emotion-english'
model = AutoModelForSequenceClassification.from_pretrained(model_name)
classifier = pipeline("text-classification", model=model, tokenizer=model_name)

text = "I can't wait any longer "

prediction = classifier(text)
print(prediction[0], text)

The above code outputs the following line.

{'label': 'impatient', 'score': 0.924211859703064} I can't wait any longer 

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей