Machine learning for anomaly detection (demo with BGP prefixes received) - ksator/junos_monitoring_with_healthbot GitHub Wiki
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