Instructions to use Wall06/AEGIS-SWARM-Visual-Agent with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Keras
How to use Wall06/AEGIS-SWARM-Visual-Agent with Keras:
# !pip install -U keras tensorflow huggingface_hub # Keras needs TensorFlow installed to read "hf://" paths, so the tensorflow backend is selected here; # "jax" and "torch" also work for computation once TensorFlow is installed. import os os.environ["KERAS_BACKEND"] = "tensorflow" import keras model = keras.saving.load_model("hf://Wall06/AEGIS-SWARM-Visual-Agent") - Notebooks
- Google Colab
- Kaggle
AEGIS-SWARM: Visual Phishing Auditor
Developer: Muhammad Abdullah
Institution: COMSATS University Islamabad, Lahore Campus
Overview
This model is a Convolutional Neural Network (CNN) developed as part of the AEGIS-SWARM multi-modal threat triage system. It is specifically designed to analyze images (such as QR codes) to determine if they lead to malicious phishing sites.
Technical Specifications
- Architecture: Sequential CNN (Conv2D, MaxPooling, Dense layers)
- Input Shape: (128, 128, 3)
- Framework: TensorFlow/Keras
Training Progress
The model was trained on the CIC-Trap4Phish dataset, involving over 1.5 million images.
- Epochs: 5
- Final Accuracy: 63.61%
- Final Loss: 0.5798
Usage
To use this model in your own Python environment:
from tensorflow.keras.models import load_model
from huggingface_hub import hf_hub_download
# 1. Download the weights
model_path = hf_hub_download(repo_id="Wa1106/AEGIS-SWARM-Visual-Agent", filename="visual_agent_v1.h5")
# 2. Load the model
model = load_model(model_path)
# 3. Predict
# results = model.predict(your_preprocessed_image)
\```
---
- Downloads last month
- -
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support