Spaces:
Sleeping
Sleeping
| title: AQI Intelligence Engine | |
| emoji: 🌬️ | |
| colorFrom: blue | |
| colorTo: green | |
| sdk: gradio | |
| sdk_version: 4.44.0 | |
| app_file: app.py | |
| pinned: false | |
| license: mit | |
| short_description: Smart City AQI Forecast & Satellite Vision AI Engine | |
| # 🌬️ AQI Intelligence Engine (Hugging Face ZeroGPU & CPU Dual Mode) | |
| An AI-powered Urban Air Quality Intelligence Platform built for Smart City Intervention, AQI forecasting (Google TimesFM 2.5 & Tuned XGBoost), satellite vision analysis (Florence-2 + Grounding DINO), and source attribution. | |
| ## 🚀 Key Features | |
| 1. **Dual Hardware Compatibility (CPU + ZeroGPU)**: | |
| - Runs seamlessly on **ZeroGPU Space (A100 dynamic allocation)** when deployed to Hugging Face with GPU hardware. | |
| - Automatically falls back to **CPU execution** on standard local machines or free CPU spaces without crashing or RAM OOM. | |
| 2. **Interactive Gradio Control Center**: | |
| - Web GUI for instant time-series AQI forecasting and satellite image pollution source analysis. | |
| 3. **Full REST API Support**: | |
| - Includes FastAPI swagger endpoints at `/docs`. | |
| - Direct JSON endpoints `/forecast`, `/analyze-image`, `/health`. | |
| ## 📦 Deploying to Hugging Face Spaces | |
| 1. Create a new Space on Hugging Face: | |
| - **Space SDK**: Gradio | |
| - **Hardware**: ZeroGPU (or CPU basic) | |
| 2. Push the contents of `backend-ai/` to your Hugging Face Space repository: | |
| ```bash | |
| git remote add hf https://huggingface.co/spaces/YOUR_USERNAME/YOUR_SPACE_NAME | |
| git push hf main | |
| ``` | |
| 3. Your Space will build automatically and serve both the Gradio Web App and REST APIs on port 7860. | |