/ Модель

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

Контекст
8 192 токена
Параметры
149 млн
Лицензия
CC BY-NC-ND 4.0
Архитектура
modernbert · dense
Базовая модель
RuModernBERT-base
Библиотека
transformers
Опубликована
11 авг 2025

russian_spam_detector

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

Русскоязычная модель на базе RuModernBERT для определения спама в сообщениях.

991скачиваний за 30 дней5лайковвеса обновлены11 авг 2025

Бенчмарки

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

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

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

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

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

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

russian_spam_detector — русскоязычная модель классификации текста, разработанная corall88. Она определяет, является ли сообщение спамом: LABEL_1 означает спам, LABEL_0 — обычное сообщение. Модель предназначена для фильтрации сообщений, в том числе в Telegram.

Это дообученная для бинарной классификации модель RuModernBERT-base с архитектурой ModernBERT и 149 млн параметров. Метаданные указывают контекст до 8192 токенов; в обучении использовалась максимальная длина последовательности 256 токенов. Модель обучали четыре эпохи на наборе alt-gnome/telegram-spam. README сообщает accuracy, F1 и precision по 0,99, но не приводит детали оценки.

Модель принимает текст и выдаёт метку класса. Она распространяется по лицензии CC BY-NC-ND 4.0, которая ограничивает коммерческое использование и распространение производных версий.

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

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

Ограничения

README не раскрывает состав тестовой выборки и методику оценки, поэтому заявленные метрики не позволяют судить о качестве на других источниках сообщений. Обучение использовало последовательности до 256 токенов; лицензия CC BY-NC-ND 4.0 ограничивает коммерческое использование и распространение производных версий.

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

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

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

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

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

Открыть на Hugging Face

russian_spam_detector

Модель russian_spam_detector предназначена для бинарной классификации текстов на 2 категории:

  • LABEL_1 — спам-сообщение
  • LABEL_0 — нормальное сообщение (не спам)

🚀 Использование

from transformers import AutoTokenizer, AutoModelForSequenceClassification, pipeline

model_name = "corall88/russian_spam_detector"
tokenizer = AutoTokenizer.from_pretrained(model_name)
model = AutoModelForSequenceClassification.from_pretrained(model_name)

detector = pipeline("text-classification", model=model, tokenizer=tokenizer)

message = "Поздравляем! Вы выиграли 1000000 рублей, пройдите по ссылке - ..."
predict = detector(message)
print(predict)

📊 Датасет

В качетсвете данных для файнтюнинга модели был выбран датасет cо спам сообщениями.

🧠 Архитектура

Модель основана на RuModernBERT-base и дообучена на задаче бинарной классификации.

⚙️ Параметры обучения

  • Epochs: 4
  • Batch size: 16
  • Optimizer: AdamW
  • Learning rate: 2e-5
  • Loss: CrossEntropyLoss
  • Max sequence length: 256

📈 Результаты

MetricValue
Accuracy0.99
F1-score0.99
Precision0.99
Recall0.99

Citation

@misc{russian_spam_detector,
    title={russian_spam_detector: modern model for spam detection},
    author={corall88},
    url={https://huggingface.co/corall88/russian_spam_detector},
    publisher={Hugging Face}
    year={2025},
}

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
ModernBertForSequenceClassification
Ревизия весов
38c8057

0 моделей