Checking AQI Instead of Doomscrolling: My Laptop's New Job Is Getting Me Outside
说明与用途
AeroVision 是一个开源系统,基于污染物浓度预测空气质量指数(AQI),并提供实时数据和预测,帮助用户安全规划户外活动。
问题
Air pollution in Indian cities like Delhi, Ahmedabad, and Patna frequently reaches hazardous levels, making it hard for residents to decide when it is safe to be outdoors.
结果
AeroVision provides an open‑source, reproducible pipeline that predicts AQI from raw pollutants and offers live monitoring, enabling users to make informed outdoor decisions without relying on proprietary APIs.
工作流
- Collect historical pollutant data from 26 Indian cities (29,531 records).
- Clean data, remove outliers with IQR, scale features, and split into train/test sets.
- Train four ML models (Random Forest, XGBoost, Gradient Boosting, Extra Trees) on pollutant concentrations to predict AQI and health category.
- Deploy models with Flask.
- For live usage, query OpenWeatherMap Air Pollution API for current pollutant concentrations.
- Feed live data into the trained model to compute current AQI and forecast.
- Display AQI, forecast, and weather in a dashboard for user decision making.
证据
Air pollution is one of the most critical environmental challenges in India. Cities like Delhi, Ahmedabad, and Patna frequently experience hazardous pollution levels, directly impacting public health.
AeroVision is an AI-powered air quality app that answers one question before you walk out the door: is it actually safe to be outside right now?
For live readings, I use OpenWeatherMap's free Air Pollution API to get real pollutant concentrations for any city, then feed those straight into the same trained model — so live, real-world air quality gets scored on the same scale as the historical dataset, not just OpenWeather's own 1-5 index.
- 记录日期: 2026-10-10T03:56:05.327Z