/ Модель

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

Контекст
512 токенов
Параметры
137 млн
Лицензия
MIT
Архитектура
bert · dense
Опубликована
27 июн 2026

bert-base-bank-mail-fraud-detector

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

Дообученная BERT-модель классифицирует англоязычные деловые письма, выявляя фишинг и мошеннические сообщения.

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

Бенчмарки

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

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

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

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

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

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

BERT-Base Bank Mail & Phishing Fraud Detector — модель классификации текста, разработанная Sourav Paramanya и дообученная на базе bert-base-uncased для различения обычной деловой переписки и мошеннических или фишинговых писем. Она предназначена для первичной проверки входящей почты и передачи подозрительных сообщений на дополнительную проверку или в систему реагирования на инциденты.

Модель построена на архитектуре BERT для классификации последовательностей, содержит 136,7 млн параметров и принимает текст на английском языке. Максимальный контекст модели — 512 токенов; в описанном обучающем процессе последовательности ограничивались 128 токенами. В README приведены метрики на отложенной выборке: точность 99,22%, F1 99,25% и precision 99,77%; эти значения относятся к указанному набору данных и не гарантируют аналогичного качества на реальных потоках писем. Модель распространяется по лицензии MIT.

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

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

Ограничения

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

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

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

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

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

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

Открыть на Hugging Face

🕵️‍♂️ BERT-Base Bank Mail & Phishing Fraud Detector

This model is a fine-tuned version of bert-base-uncased optimized specifically for identifying binary classification boundaries between legitimate business communication and malicious phishing/fraudulent email templates.

Developed as a highly resilient baseline security layer, this model successfully resolves typical representation convergence bugs (NaN log updates) found in larger architectures by utilizing strict token length packing bounds and zero-division safeguards during training evaluation.


📊 Core Production Performance Metrics

The model achieved the following performance metrics on the validation dataset split ($20%$ isolated test pool) during its multi-epoch convergence sequence:

MetricFinal Score
Accuracy99.22%
F1-Score99.25%
Precision99.77%
Recall98.73%
Final Training Loss0.0408

🛠️ Dataset & Sanitization Pipeline

The architecture was trained using automated multi-CSV pipelines derived from the consolidated phishing email data streams. The configuration features:

  • Strict Deduplication: Eliminates duplicate message structures to neutralize model over-fitting loops.
  • Type Enforcement: Forceful numeric mapping filters out corrupt rows or loose strings, locking target labels into strict 64-bit integer shapes.
  • Optimized Context Windows: Sequences packed at a maximum length of 128 tokens maintain tight gradient calculations and high processing throughput.

🚀 Live Operational Inference Usage

To deploy this model downstream within your automated agentic or security response routing pipelines, you can load the fine-tuned parameters directly using the Hugging Face transformers framework:

import torch
import numpy as np
from transformers import AutoTokenizer, AutoModelForSequenceClassification

model_id = "sourav-paramanya/bert-base-bank-mail-fraud-detector"
tokenizer = AutoTokenizer.from_pretrained(model_id)
model = AutoModelForSequenceClassification.from_pretrained(model_id)

def scan_incoming_email(email_text):
    inputs = tokenizer(email_text, return_tensors="pt", padding=True, truncation=True, max_length=512)
    
    with torch.no_grad():
        outputs = model(**inputs)
        
    logits = outputs.logits
    probabilities = torch.softmax(logits, dim=1).numpy()[0]
    predicted_class = np.argmax(probabilities)
    
    labels_map = {0: "Legitimate (Safe) ✅", 1: "FRAUD / PHISHING DETECTED 🚨"}
    
    print(f"Analysis Verdict : {labels_map[predicted_class]}")
    print(f"Confidence Matrix: Safe -> {probabilities[0]:.2%}, Fraud -> {probabilities[1]:.2%}")

# Live test scenario
scan_incoming_email("URGENT: Your online business portal access is frozen. Click here to confirm identity immediate.")

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей