/ Модель

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

Контекст
514 токенов
Параметры
504 млн
Архитектура
roberta · dense
Опубликована
17 июл 2026

ru-toxicity-detection

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

Крупная русскоязычная RoBERTa-модель для бинарного выявления токсичных текстов, оскорблений и грубости.

33скачиваний за 30 дней3лайкавеса обновлены17 июл 2026

Бенчмарки

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

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

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

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

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

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

Nelera/ru-toxicity-detection — модель классификации текста, разработанная на основе ai-forever/ru-en-RoSBERTa с использованием PyTorch Lightning. Она выполняет бинарную классификацию русскоязычных текстов: относит безопасные и нейтральные сообщения к классу 0, а токсичные — к классу 1.

Модель подходит для модерации пользовательских сообщений, выявления оскорблений и фильтрации токсичных комментариев. Это RoBERTa-классификатор объёмом около 503,5 млн параметров с контекстом до 514 токенов. В README приведены высокие метрики на тестовой выборке: accuracy и F1 — 0,9967, ROC AUC — 0,9997, MCC — 0,9934.

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

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

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

Ограничения

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

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

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

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

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

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

Открыть на Hugging Face

Краткое описание

Модель предназначена для классификации токсичности текста на русском языке. Обучена на основе архитектуры ai-forever/ru-en-RoSBERTa с использованием PyTorch Lightning.

Задача

Модель решает задачу бинарной классификации текста:

  • 0 – нейтральный, безопасный текст.
  • 1 – токсичный текст, содержащий грубость, мат, явные или скрытые оскорбления.

Метрики на тестовой выборке

  • Accuracy: 0.9967
  • F1 Score: 0.9967
  • ROC AUC: 0.9997
  • MCC: 0.9934

Пример использования (Inference)

from transformers import AutoTokenizer, AutoModelForSequenceClassification
import torch

tokenizer = AutoTokenizer.from_pretrained("Nelera/ru-en-toxicity-rosberta")
model = AutoModelForSequenceClassification.from_pretrained("Nelera/ru-en-toxicity-rosberta")

text = "Ваш текст для проверки"
inputs = tokenizer(text, return_tensors="pt", padding=True, truncation=True, max_length=128)

with torch.no_grad():
    logits = model(**inputs).logits
    prob = torch.softmax(logits, dim=-1)[0][1].item()
    pred = torch.argmax(logits, dim=1).item()

print(f"Класс: {pred} (Вероятность токсичности: {prob:.4f})")

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей