This project predicts Air Quality Index (AQI) using environmental pollutant data such as PM2.5, PM10, NO2, and SO2.
The dataset was collected from publicly available air quality datasets and processed by computing AQI using CPCB guidelines.
- Linear Regression
- Decision Tree Regressor
- Random Forest Regressor (Final Model)
Random Forest was selected due to its superior performance in terms of RMSE and R².
- Install dependencies
pip install streamlit scikit-learn pandas - Run the app
streamlit run app.py