Sameer Babar
AI & Data

IoT Intrusion Detection

Vulnerability-aware network security with ML

At a glance

Discipline
AI & Data
Key features
5 delivered
Screens
4 in gallery
PythonScikit-learnXGBoostPandasSHAPParquet
IoT Intrusion Detection
IoT Intrusion Detection — screen 1

Overview

Tree-based models trained on 6.6 million network flows, with XGBoost reaching 98.22% accuracy and 99.07% ROC-AUC.

The pipeline aggregates CSE-CIC-IDS2018 Parquet data, removes leakage-prone identifiers, and standardises 78 encoded features before a stratified 80/20 split.

Beyond classification, the most influential flow features are mapped to real attack patterns such as brute force, command-and-control and denial of service.

Key features

  1. 016.6M network flows processed end to end
  2. 02Random Forest, XGBoost and soft-voting ensemble
  3. 0399.69% precision with far fewer false positives
  4. 04Leakage-aware preprocessing
  5. 05Explainability layer linking features to vulnerabilities

Gallery

Inside the product

IoT Intrusion Detection — screen 1
IoT Intrusion Detection — screen 2
IoT Intrusion Detection — screen 3
IoT Intrusion Detection — screen 4

Up next15 / 43

Race Performance Predictor

Explainable ML for top-3 finishes

Race Performance Predictor — screen 1

Contact

Have a project in mind? Let's build it together.

Tell me about your product, timeline and goals. I usually reply within 24 hours.

Email me