Advanced Malware Classification Platform
Train, evaluate, and interpret deep learning models for malware image classification with an interactive Streamlit dashboard and PyTorch backend.
Get started in minutes
Launch the interactive dashboard and start training malware classification models
Launch the dashboard
http://localhost:8501 with pages for dataset configuration, model building, training, and evaluation.Configure your dataset
malware/family_name/*.pngExplore the platform
Discover key features and capabilities
Interactive Dashboard
Model Architectures
Training Pipeline
Interpretability Tools
Key features
Production-ready ML platform for malware research
Real-time Monitoring
Live training metrics with auto-refreshing charts, progress bars, and GPU memory tracking
Dataset Management
Automated scanning, split configuration, augmentation presets, and sample visualization
Model Evaluation
Comprehensive metrics, confusion matrices, ROC curves, and per-class performance analysis
GPU Acceleration
CUDA support with automatic device detection and memory-efficient training pipelines
Resources
Learn more about the project and research
Research Paper
API Reference
GitHub Repository
Ready to start training models?
Launch the dashboard or dive into the API to build your malware classification pipeline.