/ Модель

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

Контекст
512 токенов
Параметры
137 млн
Лицензия
CC BY-NC-ND 4.0
Архитектура
bert · dense
Опубликована
16 июл 2026

bert-scam-classifier

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

Англоязычный классификатор транскриптов телефонных разговоров, который выявляет признаки мошенничества.

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

Бенчмарки

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

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

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

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

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

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

hatim00101/bert-scam-classifier — бинарный классификатор текста на базе bert-base-uncased, дообученный для обнаружения мошеннических телефонных разговоров. Он относит текстовую расшифровку звонка к классу scam или non_scam, оценивая разговорные и поведенческие признаки, а не только отдельные ключевые слова. Модель построена на архитектуре BERT для классификации последовательностей, содержит 136,7 млн параметров и принимает последовательности длиной до 512 токенов согласно метаданным; README указывает максимальную длину 256 токенов при обучении.

Модель предназначена для сортировки транскриптов звонков и выявления разговоров с признаками мошенничества. В README сообщается о точности, полноте и F1, равных 1,0 на тестовом наборе из 80 примеров, однако небольшой размер набора не позволяет считать этот результат гарантией качества на реальных звонках. Модель обучена на англоязычном датасете, поэтому её назначение ограничено английскими транскриптами. Лицензия CC BY-NC-ND 4.0 разрешает только некоммерческое использование и ограничивает распространение производных материалов.

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

  • выявление мошеннических звонков по транскрипту
  • сортировка расшифровок телефонных разговоров по классам «мошенничество» и «не мошенничество»
  • предварительная проверка звонков для службы поддержки или антифрод-команды

Ограничения

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

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

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

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

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

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

Открыть на Hugging Face

bert-scam-call-classifier

A fine-tuned bert-base-uncased binary text classifier that flags phone-call transcripts as scam or non_scam, based on conversational/behavioral patterns rather than topic keywords alone.

Model description

  • Base model: bert-base-uncased
  • Task: Binary sequence classification (0 = non_scam, 1 = scam)
  • Fine-tuning framework: Hugging Face transformers.Trainer
  • Max sequence length: 256 tokens

Training data

Fine-tuned on the Scam and Non-Scam Call Conversation Dataset (Kaggle), built for the paper "Classifying Scam Calls through Content Analysis with Dynamic Sparsity Top-k Attention Regularization" (IEEE Access).

| Split | Count | |---| | Total conversations | 800 | | Scam | 400 | | Non-scam | 400 | | Train | 640 | | Validation | 80 | | Test | 80 |

(Exact split counts will vary slightly depending on your run — the notebook fills these in automatically from train_df/val_df/test_df.)

The dataset is released under CC BY-NC-ND 4.0 — non-commercial use only, and this model inherits that restriction.

Training procedure

  • Optimizer: AdamW (via Trainer defaults)
  • Learning rate: 2e-5
  • Epochs: 4 (with early stopping on validation F1)
  • Batch size: 16 (train) / 32 (eval)
  • Precision: fp16 (if a GPU was available), else fp32

Evaluation results (held-out test set)

| Metric | Score | |---| | Accuracy | 1.0000 | | Precision | 1.0000 | | Recall | 1.0000 | | F1 | 1.0000 |

How to use

from transformers import pipeline

clf = pipeline("text-classification", model="your-hf-username/bert-scam-call-classifier")
clf("Hello, this is your bank calling. We need your card number and PIN to verify your account immediately.")

Citation

If you use this dataset, please cite the original paper:

Classifying Scam Calls through Content Analysis with Dynamic Sparsity Top-k Attention Regularization, IEEE Access.


*Model card generated for this fine-tuning run.

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей