/ Модель

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

Контекст
512 токенов
Архитектура
distilbert · dense
Опубликована
2 мар 2026

SCAMBERT

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

SCAMBERT классифицирует английские SMS и короткие сообщения, выявляя мошенничество, фишинг и финансовый обман.

57скачиваний за 30 дней0лайковвеса обновлены2 мар 2026

Бенчмарки

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

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

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

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

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

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

SCAMBERT — модель классификации текста на базе DistilBERT, дообученная ThunderCrown для выявления мошеннических SMS и коротких сообщений. Она размечает текст двумя классами: безопасное сообщение и мошенничество, включая фишинг и финансовый обман. Модель предназначена для использования как дополнительный семантический слой в системе обнаружения угроз, например для анализа SMS и коротких сообщений, когда простых правил и регулярных выражений недостаточно.

Модель поддерживает английский язык и принимает текст длиной до 512 токенов. В карточке описаны результаты проверки на наборе из 8 438 примеров и устойчивость к некоторым вариантам маскировки ссылок, заменам символов цифрами и необычному регистру. Очень коротким сообщениям без контекста, например «Call me now», может быть трудно присвоить надёжную метку. Указана лицензия MIT либо лицензия проекта; точные условия следует сверить с опубликованными файлами лицензии репозитория.

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

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

Ограничения

Модель может ошибаться на очень коротких сообщениях без контекста. Заявленные метрики получены на описанном в карточке наборе данных и не гарантируют аналогичное качество на других источниках сообщений.

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

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

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

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

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

Открыть на Hugging Face

SCAMBERT: DistilBERT for SMS Fraud & Scam Detection

SCAMBERT is a fine-tuned distilbert-base-uncased model specifically designed to detect social engineering, financial fraud, phishing, and scam payloads in SMS and short-form conversational text. It is built as Layer 3 of the AI Honeypot (CIPHER) Threat Intelligence Pipeline.

Model Summary

  • Model Type: Text Classification (Binary)
  • Base Model: distilbert-base-uncased
  • Language: English (en)
  • Task: Spam/Scam Detection
  • License: MIT (or your project's license)
  • Size: ~255 MB

Labels

  • 0: Safe / Legitimate
  • 1: Scam / Fraud / Phishing

Performance & Metrics

The model was fine-tuned on a dataset of 8,438 samples (27.5% Scam / 72.5% Safe). Due to class imbalance, class weights were applied during training.

Calibration & Validation Results

  • Best Accuracy: 99.41%
  • Best F1-Score: 98.92%
  • Calibrated Precision: 95.08%
  • Calibrated Recall: 100.0%
  • Optimal Threshold: 0.0028 (For high-recall environments)

Robustness Evaluation

The model was tested against common bad-actor obfuscation tactics:

TacticExample InputPrediction ProbabilityPassed
URL ObfuscationWin $1000 fast! Click hxxp://scammy...99.9% Scam✅
Numeric SubstitutionW1NNER! Y0u have b33n select3d...99.3% Scam✅
Mixed CasecOnGrAtUlAtIoNs, yOu WoN a FrEe...89.8% Scam✅

Note: The model occasionally struggles with extremely short, contextless messages (e.g., "Call me now") as intended, relying on earlier heuristic layers for context.

Usage

You can use this model directly with Hugging Face's pipeline:

from transformers import pipeline

# Load the pipeline
classifier = pipeline("text-classification", model="Digvijay05/SCAMBERT")

# Inference
text = "Earn Rs 5000 daily income from home part time. Click this link: http://bit.ly/job"
result = classifier(text)

print(result)
# [{'label': 'LABEL_1', 'score': 0.99...}] 

Or run via the Inference API:

import httpx

API_URL = "https://api-inference.huggingface.co/models/Digvijay05/SCAMBERT"
headers = {"Authorization": "Bearer YOUR_HF_TOKEN"}

response = httpx.post(API_URL, headers=headers, json={"inputs": "Your account is locked. Verify at bit.ly/secure"})
print(response.json())

Deployment Considerations

  • CPU Latency Estimate: ~10-30ms / sequence
  • GPU Latency Estimate: ~2-5ms / sequence
  • Recommendation: Can be efficiently hosted on serverless CPU environments (like Render Free Tier) using Hugging Face's Inference API, or deployed natively if 512MB+ RAM is available. ONNX quantization is recommended for edge deployments.

Intended Use

This model is designed as a semantic booster tie-breaker layer within a multi-layered classification engine. It excels at detecting complex sentence structures, urgency, and manipulative context that standard Regex/Heuristic rules might miss.

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей