/ Модель

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

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

bert-base-turkish-offensive

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

BERT-модель классифицирует турецкий текст на оскорбления, ненормативную лексику, расистские и сексистские высказывания и прочие сообщения.

103скачиваний за 30 дней1лайквеса обновлены7 июн 2024

Бенчмарки

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

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

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

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

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

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

Это модель классификации текста на основе BERT, разработанная Сеймой Сарыгил. Она относит турецкий текст к одной из пяти категорий: оскорбления, прочее, ненормативная лексика, расистские высказывания и сексистские высказывания. Модель подходит для модерации пользовательских сообщений и анализа токсичного или дискриминационного контента.

Модель содержит 211,6 млн параметров, принимает последовательности длиной до 512 токенов и выдаёт метку класса с оценкой. В README приведены метрики на тестировании: точность 0,956 и F1 0,956; результаты могут отличаться на данных из других источников и жанров. Модель обучалась на датасете nanelimon/insult-dataset и распространяется по лицензии MIT.

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

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

Ограничения

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

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

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

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

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

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

Открыть на Hugging Face

About the model

This model is designed for text classification, specifically for identifying offensive content in Turkish text. The model classifies text into five categories: INSULT, OTHER, PROFANITY, RACIST, and SEXIST.

Model Metrics

INSULTOTHERPROFANITYRACISTSEXIST
Precision0.9010.9240.9781.0000.980
Recall0.9200.9800.9000.9801.000
F1 Score0.9100.95140.9370.9890.990
  • F-Score: 0.9559690799177005
  • Recall: 0.9559999999999998
  • Precision: 0.9570284225256961
  • Accuracy: 0.956

Training Information

  • Device : macOS 14.5 23F79 arm64 | GPU: Apple M2 Max | Memory: 5840MiB / 32768MiB
  • Training completed in 0:22:54 (hh:mm:ss)
  • Optimizer: AdamW
  • learning_rate: 2e-5
  • eps: 1e-8
  • epochs: 10
  • Batch size: 64

Dependency

pip install torch torchvision torchaudio
pip install tf-keras  
pip install transformers  
pip install tensorflow

Example

from transformers import AutoTokenizer, TFAutoModelForSequenceClassification, TextClassificationPipeline

# Load the tokenizer and model
model_name = "nanelimon/bert-base-turkish-offensive"
tokenizer = AutoTokenizer.from_pretrained(model_name)
model = TFAutoModelForSequenceClassification.from_pretrained(model_name)

# Create the pipeline
pipe = TextClassificationPipeline(model=model, tokenizer=tokenizer, return_all_scores=True, top_k=2)

# Test the pipeline
print(pipe('Bu bir denemedir hadi sende dene!'))

Result;

[[{'label': 'OTHER', 'score': 1.000}, {'label': 'INSULT', 'score': 0.000}]]
  • label= It shows which class the sent Turkish text belongs to according to the model.
  • score= It shows the compliance rate of the Turkish text sent to the label found.

Authors

License

gpl-3.0

Free Software, Hell Yeah!

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей