Made by Kumar Subodh
🔗 Deployment Link:
https://abis-system.onrender.com/
ABIS/
├── app.py # Flask web server (run this for dashboard)
├── analyze.py # Standalone CLI analysis + chart export
├── requirements.txt # Python dependencies
├── models/
│ ├── __init__.py
│ └── abis_engine.py # Core AI/ML engine
└── templates/
└── index.html # Premium web dashboard UIGo to:
File → Open Folder → Select the ABIS/ folderOpen VS Code terminal and run:
python -m venv venvvenv\Scripts\activatesource venv/bin/activatepip install -r requirements.txtpython app.pyThen open:
http://127.0.0.1:5000in your browser.
python analyze.pyThis will:
- Print complete analysis results
- Save visualization as:
abis_analysis.png| Model | Purpose | Algorithm |
|---|---|---|
| K-Means Clustering | Group usage behaviors | Unsupervised (k=4) |
| Random Forest | Classify resource states | Ensemble (100 trees) |
| Isolation Forest | Detect anomalies | Outlier detection |
| PCA | Visualize clusters | Dimensionality reduction |
- CPU < 20%
- Memory < 40%
- Typical operating range
- CPU > 70%
- Memory > 75%
- CPU > 85%
- Memory > 85%
- CPU Usage (%)
- Memory Usage (%)
- Energy Consumption (units)
- Network I/O (%)
- Disk I/O (%)
- Hour of Day (temporal pattern)
System overview with live stats
6 metric cards with animated bars
5 interactive Chart.js visualizations
- Accuracy rings
- Feature importance
- Anomaly count
Retrain ML model live in browser
AI-generated optimization strategies
- Python — Core language
- NumPy / Pandas — Data processing
- Scikit-learn — ML models
- Matplotlib — Static visualization
- Flask — Web server
- Chart.js — Interactive charts
- Three.js — 3D particle background
ABIS v2.4 — Adaptive Behavioral Intelligence System