Risk Fusion MLP โ€” Fuzzy Logic

Component 10b | Final Year Project

Fuses GNN + CVE + identity scores into risk score (0-10) with adaptive fuzzy categories. Trained on 2000 real NVD CVEs. Boundaries auto-calibrated from score distribution.

Quick Start

from risk_fusion import RiskFusionPipeline
pipe = RiskFusionPipeline.from_hub("sohomn/risk-fusion-mlp-fuzzy")
result = pipe.predict(structural=0.78, temporal=0.82, cvss=9.8,
    exploitability=3.9, impact=5.9, identity_anomaly=0.65)
# Returns: Category + Certainty + Fuzzy Memberships + Alert Priority

Fuzzy Output

Final Risk Score: 8.9
Category: Critical
Certainty: 0.92
Fuzzy Memberships: {Critical: 0.92, High: 0.14}
Defuzzified: 8.71
Alert Level: 8.19
Alert Priority: IMMEDIATE

Performance

Metric Value
Test MAE 0.0853
Test RMSE 0.1076
Test R2 0.9921

License

MIT - Research use only.

Downloads last month

-

Downloads are not tracked for this model. How to track
Inference Providers NEW
This model isn't deployed by any Inference Provider. ๐Ÿ™‹ Ask for provider support