๐ŸŒฌ๏ธ Air Quality Forecaster

Powered by GRU (Gated Recurrent Unit) Neural Network

๐Ÿ“ Analyzing: Indian Air Quality Index (AQI) Dataset

๐Ÿ“Š Current Air Quality

--
AQI
Loading...
PM2.5: -- ยตg/mยณ
Last updated: --

๐Ÿ’ผ Business Value & Impact Analysis

๐ŸŽฏ Real-World Applications: This AQI forecasting system delivers measurable business value across multiple sectors through predictive analytics and proactive decision-making.

๐Ÿฅ

Public Health Protection

--

Proactive health advisories for at-risk populations

0 high-risk hours detected in next 24h
๐Ÿ’ฐ

Cost Savings Potential

$0

Estimated healthcare & operational savings

Based on predictive maintenance & health interventions
โš™๏ธ

Operational Efficiency

--

Smart scheduling & resource optimization

0 optimal hours for outdoor activities
๐Ÿ›ก๏ธ

Risk Mitigation

--

Early warning system for pollution events

0 hours advance notice

๐Ÿ“Š ROI Impact Calculator

%

๐Ÿ”ฎ 24-Hour GRU-Based Future Forecast

๐Ÿง  AI-Powered Prediction: Using Gated Recurrent Unit (GRU) neural network to analyze temporal patterns and predict future air quality levels.

๐Ÿ“ˆ Historical Data

โฐ Hourly Pattern Analysis

๐Ÿ“ค Upload Custom Dataset

Upload your own air quality CSV file to analyze and forecast.

Required columns: Any column with "date" or "time" + Any column with "PM", "AQI", or "pollution"

Examples: Timestamp,PM2.5 | Date,AQI Value | datetime,pollution

๐Ÿ’ก Tip: Open browser console (F12) to see detailed parsing logs

โ“ Need help with CSV format?

Quick CSV Template:

Timestamp,PM2.5
2025-01-01 00:00:00,25.3
2025-01-01 01:00:00,23.7
2025-01-01 02:00:00,21.2

Common Issues:

  • โŒ Missing header row (column names)
  • โŒ Column names don't contain "date/time" or "PM"
  • โŒ Only 1-2 rows of data (need at least 24 for good forecasts)
  • โŒ PM2.5 values are text instead of numbers

โœ… Try the sample file first: sample_data.csv in this folder

๐Ÿง  About the Model

GRU Neural Network

This application uses a Gated Recurrent Unit (GRU) neural network to forecast air quality levels. GRU is a type of recurrent neural network that excels at learning patterns in time-series data.

Model Architecture

  • Input: 24 timesteps ร— 11 features
  • GRU Layer 1: 64 units with Dropout & BatchNorm
  • GRU Layer 2: 32 units with Dropout & BatchNorm
  • Dense Layers: 32 โ†’ 16 โ†’ 1
  • Output: PM2.5 prediction

Features Used

  • PM2.5 levels (target variable)
  • Cyclical time encoding (hour, day, month)
  • Weekend indicator
  • Rolling averages (3h, 6h)
  • Rolling standard deviation (3h)