Checking AQI Instead of Doomscrolling: My Laptop's New Job Is Getting Me Outside
Описание и применение
AeroVision – открытая система, предсказывающая индекс качества воздуха (AQI) на основе концентраций загрязнителей и предоставляющая живые данные и прогнозы, чтобы пользователи могли безопасно планировать outdoor‑активности.
Задача
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