Webapp to predict the Air Quality Index of a region given climate conditions.
Air-Quality-Index-Prediction
Webapp to predict the Air Quality Index of a region given climate conditions.Motivation for this project:\ Krish Naik's Air Quality Index Prediction Project: https://www.youtube.com/watch?v=CTu0qnuMxgA. \ Code: https://github.com/krishnaik06/AQI-Project
Environment setup:
requirements.txt: needed only for deployment to Heroku (not needed for local) as there were issues with anaconda installation on it.\ requirements-conda.txt: needed for local development as I used conda locally. Run: conda create --name
For this project, I have followed the whole lifecycle of a Data Science Project.
- Data Collection: (execute main-aqi.py)\
- Data Preprocessing: (execute main-aqi.py)\
- Data Cleaning: (execute main-aqi.py)\
- Feature Engineering and Model Creation: (execute individual jupyter notebooks)\
- Model Deployment: (execute flask-app in project root, npm build in aqi-frontend folder and hit http://localhost:5000/aqi-frontend) \
You can enter various climate details or select one of the popular cities. Finally, click submit button and get your results for Air Quality Index.
Demo: https://aqi-prediction.herokuapp.com/aqi-frontend
Screenshot:
