/ Модель

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

Лицензия
Apache 2.0
Базовая модель
Qwen2.5-7B-Instruct
Библиотека
transformers
Опубликована
27 июл 2026

qwen2.5-7b-phishing-standard-merged-16bit

Классификация текстаТекст → label

Дообученная Qwen2.5-7B-Instruct классифицирует английские корпоративные письма, выявляя фишинг и атаки BEC.

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

Бенчмарки

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

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

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

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

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

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

Ilieg подготовил дообученную модель Qwen2.5-7B-Instruct для классификации писем по признакам фишинга и компрометации деловой переписки. Модель принимает текст письма и предназначена для выявления фишинговых сообщений, в том числе атак BEC без ссылок и вложений, а также для распознавания легитимной корпоративной переписки.

В README указано, что веса объединены после QLoRA-дообучения и сохранены в BF16; архитектура унаследована от Qwen2.5-7B-Instruct с 7,1 млрд параметров. Автор приводит результаты оценки на тестовой выборке из 500 писем, включая accuracy 97,8% и F1 для фишинга 97,46%; это результаты автора карточки, а не независимая проверка. Модель выдаёт текстовую классификацию, рассчитана на английские письма и распространяется по лицензии Apache-2.0. Длина контекста в предоставленных данных не указана.

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

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

Ограничения

Заявленные метрики получены автором на тестовой выборке из 500 писем и не подтверждены независимой оценкой. Проверка предназначена для английских корпоративных писем; результаты классификации не гарантируют обнаружение всех атак.

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

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

Открыть на Hugging Face

🛡️ Qwen2.5-7B Phishing Threat Engine (16-bit Merged)

This repository contains the fine-tuned, 16-bit merged weights (BF16) of Qwen2.5-7B-Instruct, optimized for enterprise email threat classification, social engineering detection, and zero-link BEC (Business Email Compromise) analysis.

Trained using Unsloth and QLoRA, this model accurately classifies incoming email payloads as either 'Phishing' or 'Benign' while preserving structural context and minimizing false positives on legitimate corporate communications. This model is a fine-tuned version of Qwen/Qwen2.5-7B, originally released by Alibaba Cloud under the Apache 2.0 License

📊 Evaluation & Benchmark Results

Evaluated on a held-out, deduplicated unseen test split ($N = 500$ emails) consisting of real-world corporate communications, spear-phishing lures, and false-positive traps:

Model VariantTuned Target ModulesAccuracyPhishing F1-ScoreROC-AUCAvg. LatencyVRAM Footprint
Qwen2.5-7B (Base Zero-Shot)None82.40%80.10%0.8310~240 ms14.2 GB (16-bit)
Standard LoRAq, k, v, o97.00%96.50%0.9681~250 ms5.8 GB (4-bit AWQ)
Comprehensive LoRA (Ours - Best)q, k, v, o, gate, up, down97.80%97.46%0.9773~255 ms5.9 GB (4-bit AWQ)

Key Capabilities

  • Zero-Link BEC Detection: Identifies payroll routing diversions, vendor bank details changes, and urgent executive gift-card lures lacking links or attachments.
  • Low False-Positive Rate: Distinguishes legitimate MFA reset codes, AWS billing threshold alerts, Okta lockouts, and bug bounty reports from malicious lures.
  • Structured Output Ready: Trained on ChatML format for seamless integration with vLLM guided decoding (xgrammar/Pydantic v2).

🚀 Quickstart: Running Inference

Option 1: Native Hugging Face transformers

import torch
from transformers import AutoModelForCausalLM, AutoTokenizer

model_id = "Ilieg/qwen2.5-7b-phishing-standard-merged-16bit"

tokenizer = AutoTokenizer.from_pretrained(model_id)
model = AutoModelForCausalLM.from_pretrained(
    model_id,
    torch_dtype=torch.bfloat16,
    device_map="auto"
)

system_prompt = "You are an expert cybersecurity email threat analyzer. Classify the email as either 'Phishing' or 'Benign'."
user_message = "Subject: URGENT: Direct Deposit Update Required\n\nPlease update my account routing number immediately prior to Friday payroll."

messages = [
    {"role": "system", "content": system_prompt},
    {"role": "user", "content": user_message}
]

prompt = tokenizer.apply_chat_template(messages, tokenize=False, add_generation_prompt=True)
inputs = tokenizer(prompt, return_tensors="pt").to(model.device)

outputs = model.generate(**inputs, max_new_tokens=10, do_sample=False)
prediction = tokenizer.decode(outputs[0][inputs.input_ids.shape[1]:], skip_special_tokens=True).strip()

print(f"Classification: {prediction}")

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

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

GPU в ailist

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

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

Доступ к модели ограничен автором; у платформы нет доступа к весам.

Ревизия весов
1356af1

0 моделей