Git Product home page Git Product logo

yash-dahima / cse523-machine-learning-2023-air-quality-prediction Goto Github PK

View Code? Open in Web Editor NEW
4.0 2.0 0.0 19.47 MB

This repository contains codes, datasets, results, and reports of a machine learning project on air quality prediction.

Python 100.00%
air-quality classical-machine-learning correlation-matrix gradient-boosting-regressor kernel-based-methods machine-learning machine-learning-algorithms model-evaluation-metrics principal-component-analysis air-quality-prediction

cse523-machine-learning-2023-air-quality-prediction's Introduction

CSE523-Machine-Learning-2023-Air-Quality-Prediction

Air Quality has been predicted over Ahmedabad, India using classical machine learning algorithms as a part of the course requirement of CSE523 - Machine Learning at Ahmedabad University, India.

The dataset containing various meteorological and air quality parameters was compiled using the CAMS GLobal Reanalysis Data - EAC4 (https://ads.atmosphere.copernicus.eu/cdsapp#!/dataset/cams-global-reanalysis-eac4?tab=form). An Exploratory Data Analysis (EDA) was performed to visualize relationships between different features of the dataset. Correlation analysis & Principal Component Analysis (PCA) were applied on the dataset to select the most important features from the dataset. Various machine learning models such as linear models, kernel-based models, ensemble models were developed and evaluated via metrics such as r^2 score, mean absolute error, mean absolute percentage error, root mean square error using scikit-learn library of python. Gradient Boosting models were observed to perform best on the dataset.

image

References:

[1] Kumar, K., Pande, B.P. Air pollution prediction with machine learning: a case study of Indian cities. Int. J. Environ. Sci. Technol. (2022). https://doi.org/10.1007/s13762-022-04241-5

[2] Doreswamy HKS, Yogesh KM, Gad I (2020) Forecasting Air pollution particulate matter (PM2.5) using machine learning regression models. Procedia Comput Sci 171:2057โ€“2066. https://doi.org/10.1016/j.procs.2020.04.221

[3] Madhuri VM, Samyama GGH, Kamalapurkar S (2020) Air pollution prediction using machine learning supervised learning approach. Int J Sci Technol Res 9(4):118โ€“123

cse523-machine-learning-2023-air-quality-prediction's People

Contributors

yash-dahima avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.