Real-time CPU monitoring system that detects anomalies using Statistical and ML methods.
- cpu_utilization_asg_misconfiguration.csv
- 18,050 readings | May 2014 → July 2014
- Statistical Detection (Mean + 2σ threshold)
- Isolation Forest (Scikit-learn)
- PyOD Anomaly Detection
- Total Anomalies: 1,450 (8.03%)
- Critical: 826 | Warning: 624
Python, Pandas, NumPy, Scikit-learn, PyOD, Matplotlib
- Open notebook in Google Colab
- Upload dataset from Data/ folder
- Run all cells step by step
- Check Output/ for results