/ Модель

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

Контекст
512 токенов
Архитектура
distilbert · dense
Опубликована
19 апр 2022

distilbert-base-turkish-cased-emotion

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

Дообученная турецкая DistilBERT-модель для классификации эмоций в текстах, в том числе сообщениях Twitter.

40скачиваний за 30 дней10лайковвеса обновлены19 апр 2022

Бенчмарки

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

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

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

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

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

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

Модель zafercavdar/distilbert-base-turkish-cased-emotion — версия DistilBERT для турецкого языка, дообученная автором на задаче классификации эмоций. Обучение проводилось на наборе Twitter-Sentiment-Analysis, описанном в карточке как датасет эмоций, переведённый на турецкий язык через Google Translate API; использовались HuggingFace Trainer, скорость обучения 2e-5, размер пакета 64 и 8 эпох.

Модель принимает текст и относит его к эмоциональным классам. В README приведены результаты оценки на наборе эмоций из Twitter: точность 83,25% и F1 83,17%. Архитектура — DistilBertForSequenceClassification; максимальная длина контекста составляет 512 токенов. Метаданные указывают формат PyTorch и язык tr. Лицензия в доступных данных не приведена.

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

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

Ограничения

Оценка приведена для датасета эмоций из Twitter и может не отражать качество на других типах текстов. Обучающие данные были автоматически переведены через Google Translate API.

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

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

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

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

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

Открыть на Hugging Face

distilbert-base-turkish-cased-emotion

Model description:

Distilbert-base-turkish-cased finetuned on the emotion dataset (Translated to Turkish via Google Translate API) using HuggingFace Trainer with below Hyperparameters

 learning rate 2e-5, 
 batch size 64,
 num_train_epochs=8,

Model Performance Comparision on Emotion Dataset from Twitter:

ModelAccuracyF1 ScoreTest Sample per Second
Distilbert-base-turkish-cased-emotion83.2583.17232.197

How to Use the model:

from transformers import pipeline
classifier = pipeline("text-classification",
                       model='zafercavdar/distilbert-base-turkish-cased-emotion',
                       return_all_scores=True)
prediction = classifier("Bu kütüphaneyi seviyorum, en iyi yanı kolay kullanımı.", )
print(prediction)

"""
Output:
[
  [
    {'label': 'sadness', 'score': 0.0026786490343511105},
    {'label': 'joy', 'score': 0.6600754261016846},
    {'label': 'love', 'score': 0.3203163146972656},
    {'label': 'anger', 'score': 0.004358913749456406},
    {'label': 'fear', 'score': 0.002354539930820465},
    {'label': 'surprise', 'score': 0.010216088965535164}
  ]
]

"""

Dataset:

Twitter-Sentiment-Analysis.

Eval results

{
 'eval_accuracy': 0.8325,
 'eval_f1': 0.8317301441160213,
 'eval_loss': 0.5021793842315674,
 'eval_runtime': 8.6167,
 'eval_samples_per_second': 232.108,
 'eval_steps_per_second': 3.714
}

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей