Mouwiya/UNSW-NB15
Viewer β’ Updated β’ 2.28M β’ 269 β’ 2
CyberHybridNet is a cutting-edge hybrid transformer architecture designed specifically for network intrusion / anomaly detection in cybersecurity. It combines multiple advanced components:
Input Features
β
βββββΌββββ
β Input β
βProject β
βββββ¬ββββ
β
βββββΌββββββββββββ ββββββββββββββββββββ
β Multi-Scale ββββββΆβ CNN Context β
β CNN Extractor β β (3 scales: 1,3,5) β
βββββ¬ββββββββββββ ββββββββ¬ββββββββββββ
β β
β βββββββββββββββββββββ
β β
βββββΌβββββΌββββββββββββ
β Hybrid Attention β Γ N layers
β ββββββββββββββββββββ
β βSelf-Attn + RoPE ββ
β βββββββββββββββββββ€β
β βGated Cross-Attn ββ
β βββββββββββββββββββ€β
β βSwiGLU FFN ββ
β ββββββββββββββββββββ
ββββββββββ¬ββββββββββββ
β
ββββββββββΌββββββββββββ
β Attention Pooling β
ββββββββββ¬ββββββββββββ
β
ββββββββββΌββββββββββββ
β MoE Classifier β
β (4 experts + gate) β
ββββββββββ¬ββββββββββββ
β
Predictions
| Metric | Score |
|---|---|
| Accuracy | 77.52% |
| F1-Macro | 74.61% |
| F1-Weighted | 76.14% |
| Precision | 80.75% |
| Recall | 73.83% |
| AUC-ROC | 88.39% |
| Metric | Score |
|---|---|
| Accuracy | 98.77% |
| F1-Macro | 97.03% |
| F1-Weighted | 98.80% |
| Precision | 95.02% |
| Recall | 99.31% |
| AUC-ROC | 99.94% |
import torch
from model import CyberHybridNet
# Load model
model = CyberHybridNet(
input_dim=78, # CICIDS2017 features
num_classes=3, # BENIGN, ATTACK, UNKNOWN
hidden_dim=128,
num_layers=4,
num_heads=8,
num_experts=4,
)
model.load_state_dict(torch.load("model.pt"))
model.eval()
# Predict
with torch.no_grad():
features = torch.randn(1, 78) # Your preprocessed features
logits, gate_probs = model(features)
prediction = logits.argmax(dim=-1)