/ Модель

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

Контекст
512 токенов
Параметры
137 млн
Лицензия
CC BY-SA 4.0
Архитектура
bert · dense
Опубликована
23 мар 2023

it-emotion-analyzer

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

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

145скачиваний за 30 дней3лайкавеса обновлены23 мар 2023

Бенчмарки

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

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

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

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

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

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

IT-EMOTION-ANALYZER — модель классификации итальянских предложений и абзацев по шести эмоциям: грусть, радость, любовь, гнев, страх и удивление. Она разработана aiknowyou и обучена с помощью AutoTrain на переводном наборе данных, включая данные, переведённые Google Translator; в метаданных также указан набор dair-ai/emotion.

Модель построена на архитектуре BERT и содержит 137,1 млн параметров. Она принимает текст и возвращает класс эмоции; максимальная длина контекста — 512 токенов. В карточке приведены метрики валидации: accuracy и macro F1 по 0,828.

Лицензия — CC BY-SA 4.0. Результаты могут зависеть от качества автоматического перевода обучающих данных и от того, насколько тексты соответствуют данным обучения; метрики карточки не гарантируют такое же качество на новых данных.

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

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

Ограничения

Обучающие данные основаны на машинном переводе, поэтому ошибки перевода могут влиять на предсказания. Метрики валидации не гарантируют аналогичное качество на новых текстах.

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

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

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

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

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

Открыть на Hugging Face

IT-EMOTION-ANALYZER

This is a model for emotion analysis of italian sentences trained on a translated dataset by Google Translator. It maps sentences & paragraphs with 6 emotions which are:

  • 0: sadness
  • 1: joy
  • 2: love
  • 3: anger
  • 4: fear
  • 5: surprise

Model in action

Using this model becomes easy when you have transformers installed:

pip install -U transformers

Then you can use the model like this:

from transformers import AutoTokenizer, AutoModelForSequenceClassification
from transformers import pipeline

sentences = ["Questa è una frase triste", "Questa è una frase felice", "Questa è una frase di stupore"]

tokenizer = AutoTokenizer.from_pretrained("aiknowyou/it-emotion-analyzer")
model = AutoModelForSequenceClassification.from_pretrained("aiknowyou/it-emotion-analyzer")

emotion_analysis = pipeline("sentiment-analysis", model=model, tokenizer=tokenizer)
emotion_analysis(sentences)

Obtaining the following result:

[{'label': '0', 'score': 0.9481984972953796},
 {'label': '1', 'score': 0.9299975037574768},
 {'label': '5', 'score': 0.9543816447257996}]

Model Trained Using AutoTrain

  • Problem type: Multi-class Classification
  • Model ID: 43095109829
  • CO2 Emissions (in grams): 0.4489

Validation Metrics

  • Loss: 0.566
  • Accuracy: 0.828
  • Macro F1: 0.828
  • Micro F1: 0.828
  • Weighted F1: 0.828
  • Macro Precision: 0.828
  • Micro Precision: 0.828
  • Weighted Precision: 0.828
  • Macro Recall: 0.828
  • Micro Recall: 0.828
  • Weighted Recall: 0.828

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
BertForSequenceClassification
Ревизия весов
3f7a567

0 моделей