/ Модель

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

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

rubert-toxicity-classifier

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

Модель RoBERTa классифицирует русскоязычный текст как безопасный или токсичный для задач модерации.

7скачиваний за 30 дней0лайковвеса обновлены21 июл 2026

Бенчмарки

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

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

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

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

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

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

RuBERT Toxicity Classifier — модель для бинарной классификации русскоязычного текста по токсичности. Она разработана на базе ru-en-RoBERTa и обучена с использованием PyTorch Lightning; архитектура — RoBERTa для классификации последовательностей, размер — около 503,5 млн параметров, контекст — до 514 токенов.

Модель относит текст к одному из двух классов: безопасный или токсичный. Она предназначена для модерации русскоязычных сообщений, комментариев и другого пользовательского контента. В README указаны значения F1 и accuracy около 0,982 на валидации; эти результаты не гарантируют такую же точность на других данных.

Модель распространяется по лицензии MIT. Она классифицирует только текст и не объясняет причины присвоения класса; качество может зависеть от тематики, стиля и распределения данных, на которых применяется.

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

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

Ограничения

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

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

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

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

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

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

Открыть на Hugging Face

RuBERT Toxicity Classifier

Модель для классификации токсичности текста на русском языке.

Описание модели

Обучена на базе ru-en-RoBERTa с помощью PyTorch Lightning.

Классы

  • 0: Безопасный текст (Non-toxic)
  • 1: Токсичный текст (Toxic)

Метрики

  • Validation F1-Score: ~0.982
  • Validation Accuracy: ~0.982

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

import torch
from transformers import AutoTokenizer, AutoModelForSequenceClassification

tokenizer = AutoTokenizer.from_pretrained("fdlvaaa/rubert-toxicity-classifier")
model = AutoModelForSequenceClassification.from_pretrained("fdlvaaa/rubert-toxicity-classifier")

text = "Здравствуйте, чем могу помочь?"
inputs = tokenizer(text, return_tensors='pt', truncation=True, max_length=512)

with torch.no_grad():
    outputs = model(**inputs)
    probs = torch.softmax(outputs.logits, dim=-1)

toxicity_prob = probs[0][1].item()
label = 'Токсично' if toxicity_prob >= 0.5 else 'Безопасно'
print(f"Результат: {label} | Вероятность: {toxicity_prob:.4f}")

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей