/ Модель

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

Параметры
1,7 млн
Лицензия
Apache 2.0
Архитектура
hermes_spam_filter · dense
Библиотека
transformers
Опубликована
14 авг 2026

hermes_spam_filter

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

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

13скачиваний за 30 дней0лайковвеса обновлены15 авг 2026

Бенчмарки

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

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

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

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

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

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

Hermes Spam Filter — компактный классификатор спама от hidan616 для первичной фильтрации сообщений в Discord, чатах прямых трансляций, игровых сообществах и других системах с большим потоком сообщений. Это двоичная модель классификации последовательностей на основе Transformer Encoder с 1,7 млн параметров, двумя слоями энкодера, четырьмя головами внимания и размерностью эмбеддингов 128. Модель принимает текст и относит сообщение к классу HAM или SPAM; для токенизации используется собственный BPE-токенизатор, максимальная длина последовательности — 512 токенов.

Модель рассчитана на быструю фильтрацию очевидного спама как первого этапа конвейера модерации, чтобы передавать сомнительные сообщения более сложным системам. Она обучена для английского языка и ориентирована на низкую задержку и работу с высокой нагрузкой. Hermes не предназначена для универсальной модерации, выявления всех видов злоупотреблений или фишинга. Лицензия — Apache-2.0.

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

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

Ограничения

Модель предназначена только для первичного выявления спама и не является универсальной системой модерации, выявления фишинга или злоупотреблений. Поддерживает английский язык и обрабатывает последовательности длиной до 512 токенов.

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

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

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

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

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

Открыть на Hugging Face

Hermes Spam Filter

A lightweight Transformer-based spam classifier designed for Discord, live chat, streaming chats, gaming communities, and other high-volume conversational environments.

Hermes is designed as a Layer-1 spam filtering model. Its purpose is to process large volumes of incoming messages quickly and remove obvious unwanted traffic before more expensive moderation systems analyze the remaining messages.

It is not intended to be a universal spam, abuse, phishing, or content-moderation model.


Model Overview

Model ID: hidan616/hermes_spam_filter

Task: Binary sequence classification

Classes:

  • 0 → HAM
  • 1 → SPAM

Architecture: Lightweight Transformer Encoder

Parameters: 1,742,465

Model size: Approximately 7 MB

Language: English

Tokenizer: Custom BPE Tokenizer

Primary environments:

  • Discord
  • Live-stream chat
  • Gaming communities
  • Community servers
  • Real-time messaging
  • Chat applications
  • High-volume moderation pipelines

Architecture

Hermes uses a compact Transformer encoder architecture optimized for low-latency binary spam classification.

ComponentConfiguration
Embedding dimension (d_model)128
Attention heads4
Encoder layers2
Maximum sequence length512
TokenizerCustom BPE Tokenizer
Parameters1,742,465
Classification taskBinary

Architecture characteristics

  • Embedding dimension: 128
  • Attention heads: 4
  • Encoder layers: 2
  • Maximum sequence length: 512 tokens
  • Custom BPE tokenizer
  • Binary HAM/SPAM classification

The architecture deliberately uses a small embedding dimension and only two Transformer encoder layers to keep the model computationally compact.

Hermes does not attempt to model language at the scale of large general-purpose Transformer models. It is specialized for its target task:

Fast spam and unwanted-message filtering.


How to use

import torch
from transformers import AutoTokenizer, AutoModelForSequenceClassification

MODEL_ID = "hidan616/hermes_spam_filter"

tokenizer = AutoTokenizer.from_pretrained(MODEL_ID)

model = AutoModelForSequenceClassification.from_pretrained(
    MODEL_ID,
    trust_remote_code=True
)

model.eval()

text = "Claim your exclusive special reserved reward by confirming."

cleaned_text = model.normalize_text(text)
inputs = tokenizer(cleaned_text, return_tensors="pt")

logits = model(**inputs).logits
score = torch.sigmoid(logits).squeeze().item()

label = "SPAM" if score >= 0.5 else "HAM"

print(f"Label: {label}")
print(f"Score: {score:.4f}")

Why Hermes Exists

Large Transformer models can provide strong language understanding, but running a large model against every message can be unnecessarily expensive in high-volume messaging environments.

A Discord server, live-streaming platform, gaming community, or chat application may process thousands of messages continuously.

Most of those messages do not require expensive analysis.

Hermes is designed to handle the first filtering stage:

Incoming message
       │
       ▼
┌─────────────────────┐
│   Hermes Layer 1    │
│  Fast spam filter   │
└──────────┬──────────┘
           │
     ┌─────┴─────┐
     │           │
   obvious     uncertain
   unwanted     message
     │           │
     ▼           ▼
   filter     Layer 2+
                │
                ▼
       deeper moderation

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

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

GPU в ailist

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

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

Модели нужен код из репозитория; автор пока не в списке доверенных организаций.

Класс архитектуры
SpamClassifierTransformer
Ревизия весов
0f2c0ce

0 моделей