Skip to content
This repository has been archived by the owner on Oct 11, 2020. It is now read-only.

Machine learning for anomaly detection (demo with BGP prefixes received)

Khelil Sator edited this page May 17, 2019 · 2 revisions

HealthBot and machine learning

HealthBot supports machine learnings for anomaly detection and for outlier detection.

HealthBot supports the following machine learning algorithms for anomaly detection:

  • Three-sigma rule
  • k-means for anomaly detection

HealthBot supports the following machine learning algorithms for outlier detection:

  • DBSCAN (Density-Based Spatial Clustering of Applications with Noise)
  • K-fold Three-sigma ("K-Fold Cross-Validation" using "Three-sigma")

Anomaly detection and outlier detection are both about detecting anomalies.
In HealthBot terminology:

  • anomaly detection is time based. It compares new data points from a device vs data points collected from the same device during a learning period.
  • outlier detection is group based. It analyzes data from a device during a learning Period vs data from other devices during the same learning period

Machine learning demo

Please refer to this other repository to see:

  • machine learning 101
  • machine learning demo with HealthBot and Junos
Clone this wiki locally