/ Модель

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

Контекст
512 токенов
Параметры
138 млн
Лицензия
MIT
Архитектура
bert · dense
Базовая модель
bert-base-turkish-cased
Опубликована
20 мая 2024

bert-base-turkish-sentiment-analysis

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

Дообученный турецкий BERTurk классифицирует текст по положительной, нейтральной и отрицательной тональности.

65скачиваний за 30 дней16лайковвеса обновлены3 дек 2024

Бенчмарки

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

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

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

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

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

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

saribasmetehan разработал модель анализа тональности, дообучив турецкий регистрозависимый BERTurk dbmdz/bert-base-turkish-cased на наборе winvoker/turkish-sentiment-analysis-dataset. Это плотный BERT-энкодер с 137,8 млн параметров, рассчитанный на классификацию турецких текстов по трём меткам: положительная, нейтральная и отрицательная. Для обработки доступны входные последовательности длиной до 512 токенов.

В README указаны точность 0,962 и loss 0,2458 на оценочной выборке; для обучения использовались 10 000 примеров, для тестирования — 2 000. Модель можно применять для определения тональности коротких сообщений и отзывов. Лицензия — MIT. Показатели качества относятся к указанной оценочной выборке и не гарантируют таких же результатов на других данных.

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

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

Ограничения

Качество проверялось на ограниченной выборке из 2 000 примеров; результаты на других данных могут отличаться. Модель предназначена для турецкого языка и выдаёт только три класса тональности.

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

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

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

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

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

Открыть на Hugging Face

bert-base-turkish-sentiment-analysis

This model is a fine-tuned version of dbmdz/bert-base-turkish-cased on an winvoker/turkish-sentiment-analysis-dataset (The shuffle function was used with a training dataset of 10,000 data points and a test dataset of 2,000 points.). It achieves the following results on the evaluation set:

  • Loss: 0.2458
  • Accuracy: 0.962

Model description

Fine-Tuning Process : https://github.com/saribasmetehan/Transformers-Library/blob/main/Turkish_Text_Classifiaction_Fine_Tuning_PyTorch.ipynb

Example

from transformers import pipeline
text = "senden nefret ediyorum"
model_id = "saribasmetehan/bert-base-turkish-sentiment-analysis"
classifer = pipeline("text-classification",model = model_id)
preds= classifer(text)
print(preds)

#[{'label': 'LABEL_2', 'score': 0.7510055303573608}]

Load model directly

from transformers import AutoTokenizer, AutoModelForSequenceClassification

tokenizer = AutoTokenizer.from_pretrained("saribasmetehan/bert-base-turkish-sentiment-analysis")
model = AutoModelForSequenceClassification.from_pretrained("saribasmetehan/bert-base-turkish-sentiment-analysis")

Training procedure

Training hyperparameters

The following hyperparameters were used during training:

  • learning_rate: 5e-05
  • train_batch_size: 16
  • eval_batch_size: 16
  • seed: 42
  • optimizer: Adam with betas=(0.9,0.999) and epsilon=1e-08
  • lr_scheduler_type: linear
  • num_epochs: 4

Training results

Training LossEpochStepValidation LossAccuracy
0.19021.06250.16290.9575
0.10642.012500.17900.96
0.06313.018750.23580.96
0.01464.025000.24580.962

Framework versions

  • Transformers 4.40.2
  • Pytorch 2.2.1+cu121
  • Datasets 2.19.1
  • Tokenizers 0.19.1 bunu düzenleyip tekrar atar mısın

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей