DataPilot AI is an enterprise-grade automated data sanitation, profiling, interactive Power BI-style analytics, and AI report generation engine built with Python and Streamlit.
🌐 Live Demo: DataPilot AI Web App
- 📁 Multi-format Ingestion: Seamless support for CSV and Excel (
.xlsx,.xls) files with automated encoding detection. - 🩺 Data Overview & Health Score: Power BI-style data diagnostics providing an interactive Health Score (0–100%), quality metrics, and missing value checks.
- 🧹 8-Phase Advanced Cleaning: Automated text normalization, custom mapping, currency parsing, and numeric outlier capping.
- ⚙️ Feature Engineering: One-click categorical encoding, feature scaling (Standard/MinMax), datetime component extraction, and custom expressions.
- 📊 Interactive Executive Dashboard: Dynamic Slicers, real-time filtering, KPI scorecards, interactive Plotly bar/pie/scatter charts.
- 🤖 AI Machine Learning Insights: Automated Regression & Classification modeling, feature importance drivers, and Isolation Forest anomaly detection.
- 📄 Executive Reporting & Export: HTML/PDF printable report generator and full project ZIP bundle export (cleaned datasets + audit logs).
- Frontend & UX: Streamlit, Custom HTML5/CSS3 styling.
- Data Processing & Analytics: Pandas, NumPy, Scikit-Learn.
- Visualization Engine: Plotly Express & Plotly Graph Objects.
- Architecture: Modular Python package design (
core/,utils/,pages/,assets/).
- GitHub Repository: sabrin-data/DataPilot-AI
- Live Application: datapilot-analytics.streamlit.app
- Visit the live web application link above.
- Navigate to the Upload page to load your CSV or Excel dataset.
- Explore automated cleaning, interactive dashboards, statistics, and AI Insights across the navigation menu.
