/ Модель

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

Контекст
512 токенов
Размер весов
67,4 МБ
Лицензия
Apache 2.0
Архитектура
distilbert · dense
Опубликована
27 июн 2026

distilbert-toxic-onnx-int8

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

Англоязычная модель на DistilBERT для быстрой классификации комментариев как токсичных или чистых.

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

Бенчмарки

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

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

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

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

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

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

Trakerlack/distilbert-toxic-onnx-int8 — модель классификации токсичных комментариев, созданная дообучением distilbert-base-uncased на наборе Jigsaw Toxic Comment Classification. Она относит текст к одному из двух классов: токсичный или чистый. Модель предназначена для модерации комментариев и фильтрации пользовательского контента.

Модель основана на DistilBERT и экспортирована в ONNX с динамической INT8-квантизацией для быстрого вывода на CPU. В README указаны AUC-ROC 0,9217, размер 64 МБ и медианная задержка около 29 мс на CPU. Контекст модели составляет 512 токенов. Поддерживается английский язык. Лицензия — Apache-2.0.

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

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

Ограничения

Классификация ограничена двумя классами — токсичный и чистый; контекст составляет 512 токенов. Заявленная метрика AUC-ROC приведена в README, но условия оценки там не описаны.

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

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

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

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

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

Открыть на Hugging Face

DistilBERT Toxic Comment Classifier — ONNX INT8 Quantized

Fine-tuned distilbert-base-uncased for binary toxicity classification, exported to ONNX and INT8-quantized for fast CPU inference.

  • Base model: distilbert-base-uncased
  • Task: Binary text classification (toxic / clean)
  • Dataset: Jigsaw Toxic Comment Classification
  • Optimization: ONNX Runtime + INT8 dynamic quantization via HuggingFace Optimum
  • AUC-ROC: 0.9217
  • Size: 64 MB (vs 255 MB PyTorch — 75% reduction)
  • p50 inference latency: ~29ms on CPU

Usage

from optimum.onnxruntime import ORTModelForSequenceClassification
from transformers import DistilBertTokenizerFast
import torch

model = ORTModelForSequenceClassification.from_pretrained("Trakerlack/distilbert-toxic-onnx-int8")
tokenizer = DistilBertTokenizerFast.from_pretrained("Trakerlack/distilbert-toxic-onnx-int8")

inputs = tokenizer("You are an idiot!", return_tensors="pt", truncation=True, max_length=216)
outputs = model(**inputs)
probs = torch.softmax(outputs.logits, dim=1)
toxic_prob = probs[0, 1].item()
print(f"Toxic probability: {toxic_prob:.3f}")

Project

GitHub | Live Demo

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

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

GPU в ailist

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

Нельзя запустить

В репозитории нет весов в формате PyTorch/safetensors.

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

0 моделей