Dual-Paradigm Binary Malware Detection using Batch Machine Learning and CapyMOA Streaming | SHAP | Active Learning | Concept Drift
-
Updated
Sep 1, 2026 - Jupyter Notebook
Dual-Paradigm Binary Malware Detection using Batch Machine Learning and CapyMOA Streaming | SHAP | Active Learning | Concept Drift
Memory-bounded streaming ensemble (Online Bagging + ADWIN + Leveraged Bagging) with a Hoeffding-Tree champion, including a documented post-mortem on a MOA Java-heap memory-measurement bug and its fix.
Online kNN for evolving data streams — three windowing strategies (FIFO, per-class, age-weighted) on CapyMOA/MOA.
Hoeffding Adaptive Tree Regressor for CapyMOA with MOA implementation, wrapper, and streaming regression benchmarks.
Online peak-hour boundary detection and concept-drift analysis on Salvador bus-boarding streams (CapyMOA ADWIN/Page-Hinkley + GTFS schedule alignment). 6-person group project.
To associate your repository with the capymoa topic, visit your repo's landing page and select "manage topics."