/ Модель

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

Контекст
2 048 токенов
Параметры
29 млн
Лицензия
MIT
Архитектура
bert · dense
Опубликована
24 апр 2023

rubert-tiny2-russe-toxicity

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

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

15 901скачиваний за 30 дней1лайквеса обновлены24 апр 2023

Бенчмарки

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

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

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

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

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

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

rubert-tiny2-russe-toxicity — дообученная модель BunnyNoBugs на основе cointegrated/rubert-tiny2 для классификации русскоязычных текстов по токсичности. Она использует архитектуру BERT с классификационной головой BertForSequenceClassification и содержит 29 млн параметров. Модель принимает текст и относит его к классам «нейтральный» или «токсичный».

По приведённым результатам оценки macro F1 составляет 0,9394, а F1 для классов «нейтральный» и «токсичный» — 0,9398 и 0,9390 соответственно. Контекст составляет до 2048 токенов. Модель подходит для предварительной модерации русскоязычных текстов, но карточка не раскрывает состав обучающего набора и подробности оценки, поэтому метрики не гарантируют такое же качество на других данных. Лицензия — MIT.

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

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

Ограничения

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

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

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

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

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

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

Открыть на Hugging Face

rubert-tiny2-russe-toxicity

This model is a fine-tuned version of cointegrated/rubert-tiny2 on the None dataset. It achieves the following results on the evaluation set:

  • Loss: 0.2087
  • Precision Macro: 0.9395
  • Recall Macro: 0.9394
  • F1 Macro: 0.9394
  • F1 Neutral: 0.9398
  • F1 Toxic: 0.9390

Model description

More information needed

Intended uses & limitations

More information needed

Training and evaluation data

More information needed

Training procedure

Training hyperparameters

The following hyperparameters were used during training:

  • learning_rate: 2e-05
  • train_batch_size: 32
  • eval_batch_size: 64
  • seed: 42
  • optimizer: Adam with betas=(0.9,0.999) and epsilon=1e-08
  • lr_scheduler_type: linear
  • num_epochs: 10

Training results

Training LossEpochStepValidation LossPrecision MacroRecall MacroF1 MacroF1 NeutralF1 Toxic
0.61270.231000.44770.82520.8250.82500.82740.8226
0.37280.462000.28520.88770.88750.88750.88860.8864
0.28880.693000.24050.90390.90380.90370.90470.9028
0.27240.924000.22880.91100.90940.90930.91220.9064
0.23871.155000.21610.91320.91250.91250.91430.9106
0.21891.386000.20980.92060.92060.92060.92080.9205
0.17831.617000.20450.92330.92310.92310.92380.9224
0.19111.848000.20980.91840.91750.91750.91550.9194
0.17492.079000.19470.92710.92690.92690.92770.9260
0.17282.310000.18930.92630.92630.92620.92650.9260
0.16282.5311000.19260.92760.92750.92750.92700.9280
0.15452.7612000.18890.92990.92940.92940.93060.9281
0.16592.9913000.18930.92630.92630.92630.92630.9263
0.14333.2214000.19520.92640.92630.92620.92560.9269
0.12433.4515000.18380.93000.930.93000.93030.9296
0.13573.6816000.18460.93700.93560.93560.93740.9338
0.14193.9117000.17930.93390.93310.93310.93450.9317
0.12054.1418000.18960.93060.93060.93060.93060.9307
0.11594.3719000.19050.93540.9350.93500.93600.9340
0.11854.620000.18930.94000.93870.93870.94030.9371
0.1024.8321000.19440.94150.94060.94060.94190.9393
0.12225.0622000.18800.93900.93870.93870.93940.9381
0.10065.2923000.19640.93310.93310.93310.93300.9333
0.1085.5224000.19010.93820.93810.93810.93840.9379
0.10595.7525000.19070.94010.940.94000.94040.9396
0.10335.9826000.19050.94090.940.94000.94130.9386
0.09696.2127000.19690.93450.93440.93440.93380.9349
0.08266.4428000.19520.94070.94060.94060.94100.9402
0.10556.6729000.19670.93750.93750.93750.93730.9377
0.09826.930000.20630.93940.93810.93810.93970.9364
0.08627.1331000.20560.94140.94120.94120.94180.9407
0.08117.3632000.20540.94140.94120.94120.94180.9407
0.09087.5933000.20780.93940.93940.93940.93960.9392
0.0927.8234000.20030.94000.940.94000.94010.9399
0.08348.0535000.20390.93940.93940.93940.93920.9396
0.07478.2836000.20180.94130.94130.94120.94150.9410
0.08988.5137000.20090.940.940.940.940.94
0.0778.7438000.20220.94100.94060.94060.94150.9398
0.0878.9739000.20550.93820.93810.93810.93850.9377
0.06479.240000.20620.94010.940.94000.94050.9395
0.07369.4341000.20810.93890.93870.93870.93930.9382
0.089.6642000.20870.93950.93940.93940.93990.9388
0.0839.8943000.20870.93950.93940.93940.93980.9390

Framework versions

  • Transformers 4.28.1
  • Pytorch 2.0.0+cu118
  • Datasets 2.11.0
  • Tokenizers 0.13.3

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей