Seasons Of Code

Machine Learning Based Metropolitan Air Pollution Estimation    • Mufaddal Moni    • Manan Kumar Garg   

WnCC - Seasons of Code

Seasons of Code is a programme launched by WnCC along the lines of the Google Summer of Code. It provides one with an opprtunity to learn and participate in a variety of interesting projects under the mentorship of the very best in our institute.

List of Running Projects

Machine Learning Based Metropolitan Air Pollution Estimation

Machine Learning Based Metropolitan Air Pollution Estimation

The idea is to develop a spatial distribution model for Air Pollution for the city of Delhi using SVR (Support Vector Regression) and the model will be self enhancing using machine learning.

No. of mentees: 10

Description: The city of Delhi is chosen because of two reasons, first one being that it is one of the most polluted metropolitans in India and world, and secondly it is the city with more highest number of CAAQMS (Continuous Ambient Air Quality Monitoring Stations) in India. The data source for all the data will be website of CPCB (Central Pollution Control Board) and the model would be presented on a python based web interface.

The aim to develop this model is to provide a open source model for Research in this direction and my personal interest to work in the area of Ambient Air Quality Control.

This is not a entirely new idea and a lot of models have been made, but no open source model is available for Indian cities. Thus there are lot of research papers available on this topic on Google Scholar. A few of them which I suggest you to read are:

I do not expect much from, your proposal, The only need is enthusiasm to work in Machine Learning or Air Quality and Pollution would suffice. And it would be a fun learning process, where we all can learn together. No prerequisites, but some knowledge of Machine Learning or Python will be icing on the cake!

Tentative Project Timeline

Week Number Tasks to be Completed
Week 1 Complete Courses for Python and Pandas
Week 2-3 Theoretical Complete Courses on Machine Learning (being thorough with Support Vector Machines)
Week 4 Making Basic Models using TensorFlow
Week 5-6 Working On Final Model


Checkpoint Number Progress
1 Completing Python and Pandas
2 Completing Theoretical ML
3 Basics of Tensor Flow
4 Data Scraping and Data Preprocessing
5 Completion of Final Model