/ Модель

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

Контекст
512 токенов
Параметры
137 млн
Лицензия
Своя лицензия
Архитектура
bert · dense
Опубликована
2 дек 2022

german_toxicity_classifier_plus_v2

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

BERT-классификатор для выявления токсичности в немецкоязычном тексте.

85скачиваний за 30 дней1лайквеса обновлены4 сен 2023

Бенчмарки

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

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

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

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

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

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

EIStakovskii/german_toxicity_classifier_plus_v2 — классификатор токсичности немецкого текста, разработанный EIStakovskii и дообученный на основе dbmdz/bert-base-german-cased. Модель построена на BERT и предназначена для присвоения тексту метки токсичности; её можно применять для модерации немецкоязычных сообщений и комментариев. Для входного текста используется контекст до 512 токенов.

В карточке приведены результаты валидации: accuracy 0,913 и F1 0,911; также сообщается сравнение с Google Perspective API на двух наборах предложений, где результаты модели различались между наборами. Модель опубликована в форматах PyTorch и Safetensors. Лицензия обозначена как other, поэтому условия использования следует уточнить в карточке репозитория.

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

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

Ограничения

Приведённые метрики получены на валидационной выборке и двух наборах предложений; качество на других данных может отличаться. Лицензия указана как other, поэтому условия использования нужно проверить в карточке модели.

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

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

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

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

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

Открыть на Hugging Face

Description

NB: this version of the model is the improved version of EIStakovskii/german_toxicity_classifier_plus. To see the source code of training and the data please follow the github link.

This model was trained for toxicity labeling.

The model was fine-tuned based off the dbmdz/bert-base-german-cased model.

To use the model:

from transformers import pipeline

classifier = pipeline("text-classification", model = 'EIStakovskii/german_toxicity_classifier_plus_v2')

print(classifier("Verpiss dich von hier"))

Metrics (at validation):

epochstepeval_accuracyeval_f1eval_loss
0.812000.91321762349799730.91135356290487550.24135465919971466

Comparison against Perspective

This model was compared against the Google's Perspective API that similarly detects toxicity. Two models were tested on two datasets: the size of 200 sentences and 400 sentences. The first one (arguably harder) was collected from the sentences of the JigSaw and DeTox datasets. The second one (easier) was collected from the combination of sources: both from JigSaw and DeTox as well as Paradetox translations and sentences extracted from Reverso Context by keywords.

german_toxicity_classifier_plus_v2

sizeaccuracyf1
2000.7670.787
4000.96500.9651

Perspective

sizeaccuracyf1
2000.8340.820
4000.8920.885

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей