/ Модель

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

Контекст
512 токенов
Параметры
137 млн
Архитектура
bert · dense
Базовая модель
bert-base-uncased
Библиотека
transformers
Опубликована
5 дек 2024

BERT-Phishing-Email-Model

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

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

768скачиваний за 30 дней0лайковвеса обновлены5 дек 2024

Бенчмарки

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

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

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

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

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

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

ElSlay/BERT-Phishing-Email-Model — англоязычная модель классификации электронных писем на фишинговые и легитимные. Автор дообучил BERT для бинарной классификации текста писем на датасете zefang-liu/phishing-email-dataset. Модель построена на google-bert/bert-base-uncased, использует архитектуру BertForSequenceClassification и библиотеку Transformers; содержит 136,7 млн параметров и рассчитана на контекст до 512 токенов.

Модель подходит для автоматической проверки текста писем и предварительной фильтрации подозрительных сообщений. Карточка не приводит метрики качества или подробности о составе обучающих данных. Лицензия в предоставленных сведениях не указана.

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

  • проверка текста письма на фишинг
  • фильтрация подозрительных электронных писем
  • разметка писем как фишинговых или легитимных

Ограничения

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

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

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

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

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

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

Открыть на Hugging Face

BERT Model for Phishing Detection

This repository contains the fine-tuned BERT model for detecting phishing emails. The model has been trained to classify emails as either phishing or legitimate based on their body text.

Model Details

  • Model Type: BERT (Bidirectional Encoder Representations from Transformers)
  • Task: Phishing detection (Binary classification)
  • Fine-Tuning: The model was fine-tuned on a dataset of phishing and legitimate emails.

How to Use

  1. Install Dependencies: You can use the following command to install the necessary libraries:
    pip install transformers torch
    
    
  2. Load Model:
    from transformers import BertForSequenceClassification, BertTokenizer
     import torch
     
     # Replace with your Hugging Face model repo name
     model_name = 'ElSlay/BERT-Phishing-Email-Model'
     
     # Load the pre-trained model and tokenizer
     model = BertForSequenceClassification.from_pretrained(model_name)
     tokenizer = BertTokenizer.from_pretrained(model_name)
     
     # Ensure the model is in evaluation mode
     model.eval()
    
    
  3. Use the model for Prediction:
    # Input email text
     email_text = "Your email content here"
     
     # Tokenize and preprocess the input text
     inputs = tokenizer(email_text, return_tensors="pt", truncation=True, padding='max_length', max_length=512)
     
     # Make the prediction
     with torch.no_grad():
         outputs = model(**inputs)
         logits = outputs.logits
         predictions = torch.argmax(logits, dim=-1)
     
     # Interpret the prediction
     result = "Phishing" if predictions.item() == 1 else "Legitimate"
     print(f"Prediction: {result}")
    
    
  4. Expected Outputs: 1: Phishing 0: Legitimate

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей