/ Модель

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

Контекст
512 токенов
Параметры
136 млн
Лицензия
MIT
Архитектура
bert · dense
Опубликована
27 дек 2022

EkmanClassifier

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

BERT-классификатор определяет в тексте одну из шести базовых эмоций по модели Экмана.

50скачиваний за 30 дней11лайковвеса обновлены28 дек 2022

Бенчмарки

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

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

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

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

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

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

EkmanClassifier — модель классификации текста, опубликованная пользователем Hugging Face Arpan Ghoshal. Она относит текст к шести базовым эмоциям по модели Пола Экмана: радости, грусти, гневу, страху, отвращению и удивлению. Модель построена на архитектуре BERT, содержит 135,5 млн параметров и принимает текст длиной до 512 токенов.

Модель подходит для определения эмоциональной окраски коротких текстов, например сообщений и отзывов. В README для запуска предлагается библиотека Transformers и pipeline sentiment-analysis; задача в метаданных указана как text-classification. Модель опубликована под лицензией MIT.

В карточке указано обучение на датасете GoEmotions, однако README описывает только шесть категорий Экмана. Поэтому классификатор не следует считать полноценным анализатором всех эмоций или универсальным инструментом для выявления настроения; данные не подтверждают поддержку языков помимо английского.

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

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

Ограничения

Категории ограничены шестью базовыми эмоциями Экмана; карточка не подтверждает поддержку языков помимо английского. Максимальная длина входа — 512 токенов.

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

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

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

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

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

Открыть на Hugging Face

What is Ekman Emotions?

Ekman emotions refer to a specific set of six basic emotions that are thought to be universal across cultures. These emotions were identified by psychologist Paul Ekman, who conducted extensive research on facial expressions and emotional experience.

The six Ekman emotions are:

  • Happiness
  • Sadness
  • Anger
  • Fear
  • Disgust
  • Surprise

Ekman's research found that these emotions are expressed through universal facial expressions, which are recognizable across cultures. According to Ekman, these emotions are biologically based and are fundamental to human social interaction. Ekman's work on basic emotions has had a significant impact on the field of psychology and has been widely influential in the study of emotional expression and experience.

Usage


from transformers import pipeline

ekman = pipeline('sentiment-analysis', model='arpanghoshal/EkmanClassifier')

ekman_labels = ekman("Thanks for using it.")

print(ekman_labels)

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
BertForMultiLabelClassification
Ревизия весов
85ecd3f

0 моделей