Crossref DOIMemberCiteFactoropen accessissn
SJIF Impact Factor 8.659 | ISSN: 2582-3930
IJSREM Logo

International Journal of Scientific Research in Engineering and Management

(Gateway to Global Scholars - An International, Scholarly, Multi-Disciplinary, Open Access Journal)

Peer-Reviewed Journal Designed to Meet UGC's Quality Parameters

HomeCurrent IssuePast IssuesPay OnlineConferencesEditorial BoardAbout UsContact Us
IJSREM

Loading article...

Follow Us

  • Google Scholar
  • ResearchGate
  • Academia.edu
  • Mendeley
  • LinkedIn
  • Facebook
  • Instagram

Journal Policies

  • Peer Review Policy
  • Publication Ethics
  • Copyright Infringement
  • Refund & Cancellation Policy
  • Terms and Conditions
  • Privacy Policy

Journal Identifiers & Licenses

  • ISSN Verified: 2582-3930ISSN Verified: 2582-3930
  • Crossref DOI: 10.55041Crossref DOI: 10.55041
  • SJIF Ranking: 08.659SJIF Ranking: 08.659
  • Licensed under CC BY 4.0Licensed under CC BY 4.0
  • ISO Certification: 9001:2015ISO Certification: 9001:2015
  • Indexed & Cited In: Google ScholarIndexed & Cited In: Google Scholar

Contact Us

International Journal of Scientific Research in Engineering and Management (IJSREM)

#62/1, New No 7, 1st Cross, 2nd Main, Ganganagar, R T Nagar, Bangalore North, Bangalore, Karnataka, India – 560032
[email protected]+91 93911 67991
logos
logos
Working Hours

Mon – Sat: 9:00 AM – 6:00 PM

Sunday: 10:00 AM – 4:00 PM

+91 93911 67991

© 2026 IJSREM – International Journal of Scientific Research in Engineering and Management. This is an open-access journal. Articles are published under the Creative Commons Attribution (CC BY 4.0) License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

DisclaimerPrivacy PolicyTerms and Conditions
ArticlePeer ReviewedOpen AccessPlagiarism Passed
Paper ID:IJSREM64540

Air Quality Prediction System Using Machine Learning

Stream/Area:

-

Subject:

-

Paper ID:

IJSREM64540

Volume:

10 |

6 |

Jun 2026

Pages:

1-6

Publication Frequency:

Monthly (12 issues per year)

DOI
Digital Object Identifier
Not assigned

License:International Journal of Scientific Research in Engineering and Management follows the Creative Commons Attribution 4.0 (CC BY 4.0) License, allowing free use and distribution with proper attribution.

Share this article:

Authors

SSB

Smit S. Badole

Master of Computer Application

KARANJEKAR COLLEGE OF ENGINEERING AND MANAGEMENT, SAKOLI

Download Author Certificate
KPP

Kiran P. Pustode

Master of Computer Application

KARANJEKAR COLLEGE OF ENGINEERING AND MANAGEMENT, SAKOLI

Download Co-Author Certificate

Author Services & Downloads

Full ArticlesAcceptance Certificate

Abstract

Deteriorating urban air quality poses acute risks to public health, yet existing monitoring infrastructure provides only retrospective reports rather than actionable predictive intelligence. This paper presents the design, implementation, and performance analysis of an Air Quality Prediction System—a Django-based full-stack web application that integrates a trained Random Forest machine learning model with a multi-pollutant monitoring platform to deliver real-time Air Quality Index (AQI) predictions and historical trend analysis. The system is implemented across five architectural layers: IoT-compatible data collection, Django ORM-based relational persistence (SQLite/MySQL), a six-feature Random Forest Regressor trained on 29,532 samples from the Kaggle Indian Air Quality dataset, a Django view-based prediction interface, and a Bootstrap-styled responsive web dashboard. The machine learning pipeline covers complete stages of data loading, preprocessing, feature selection, train-test splitting (80:20), model training, joblib-based serialisation (aqi_model.pkl), and deployment-ready inference. The trained model achieves 99% training accuracy and 87% test accuracy, with a weighted F1-score of 0.812. Fifteen functional test cases spanning authentication, AQI prediction, admin CRUD operations, search filtering, and route protection all returned Pass results. The paper provides detailed implementation analysis covering Django model schemas, URL-to-view mappings, ML pipeline code, and testing outcomes, serving as a reproducible reference for ML-integrated environmental monitoring applications.

KEYWORDS

Air Quality Prediction Random Forest Django Machine Learning AQI Forecasting IoT Sensor Data PM2.5 Environmental Monitoring.

Cite This Article

Smit S. Badole, Kiran P. Pustode, "Air Quality Prediction System Using Machine Learning," International Journal of Scientific Research in Engineering and Management, vol. 10, no. 6, pp. 1-6, Jun 2026.

Full Article/Conclusion

This paper presented the design, implementation, and performance analysis of the Air Quality Prediction System—a Django-based full-stack web application integrating a Random Forest machine learning engine with a multi-pollutant monitoring and prediction platform. The ML pipeline achieves 99% training accuracy and 87% test accuracy with a weighted F1-score of 0.812. All fifteen functional test cases passed with 100% correctness across authentication, prediction validation, admin operations, and route protection. Three key design decisions —Random Forest selection, hybrid regressor-classifier design, and module-level model loading—were analytically validated through performance measurements and literature comparison. The system successfully bridges the gap between isolated ML research on AQI datasets and deployable, user-accessible environmental intelligence platforms. Future implementation directions include: (i) hyperparameter tuning of the Random Forest using GridSearchCV or RandomizedSearchCV to reduce the training-test accuracy gap from 12 to under 5 percentage points; (ii) integration of real-time IoT sensor APIs replacing static CSV-based data ingestion with live multi-station streams; (iii) implementation of LSTM-based time-series models for sequential AQI forecasting, providing 24–72 hour forward predictions beyond the current point-in-time estimate; (iv) Android and iOS mobile application consuming the Django REST API via DRF (Django REST Framework) for broader citizen accessibility; (v) geo-location-based push notifications alerting users when AQI at their nearest station crosses personalised threshold levels; and (vi) SHAP-based feature importance visualisation exposing which pollutant drove each individual prediction for greater transparency and user trust.

References

[1] Central Pollution Control Board (CPCB), India, "National Air Quality Index," [Online]. Available: https://cpcb.nic.in/. [Accessed: May 2025]. [2] World Health Organization (WHO), "Ambient Air Pollution: A Global Assessment of Exposure and Burden of Disease," WHO Press, Geneva, Switzerland, 2022. [3] A. Kumar, "Prediction of Air Quality Using Machine Learning Techniques: A Review," Int. J. Computer Science and Mobile Computing, vol. 13, no. 3, pp. 1–10, 2024. [4] H. Bai, G. Wang, and X. Li, "Air Quality Prediction Using Machine Learning Methods Based on Monitoring Data and Secondary Modelling," Atmosphere, vol. 13, no. 2, p. 212, 2022. [5] S. Rybarczyk and R. Zalakeviciute, "Machine Learning Approaches for Outdoor Air Quality Modelling: A Systematic Review," Applied Sciences, vol. 8, no. 12, p. 2570, 2018. [6] L. Zhang, P. Liu, L. Zhao, G. Wang, W. Zhang, and J. Liu, "Air Quality Predictions with a Semi-Supervised Bidirectional LSTM Neural Network," Atmospheric Pollution Research, vol. 12, no. 1, pp. 328–339, 2021. [7] F. Pedregosa et al., "Scikit-learn: Machine Learning in Python," J. Machine Learning Research, vol. 12, pp. 2825–2830, 2011. [8] Y. Song, J. Wang, Y. Wang, and P. Ding, "Air Quality Prediction Using Random Forest Regression Model with Air Quality Index," J. Big Data, vol. 12, no. 1, pp. 1–22, 2025. [9] Django Software Foundation, "Django 4.x Documentation," [Online]. Available: https://docs.djangoproject.com/. [Accessed: May 2025]. [10] Scikit-learn Developers, "RandomForestRegressor — Scikit-learn Documentation," [Online]. Available: https://scikit-learn.org/stable/. [Accessed: May 2025]. [11] Kaggle, "Indian Air Quality Dataset," [Online]. Available: https://www.kaggle.com/datasets/jayaprakashpondy/air-quality-dataset. [Accessed: May 2025].

Editorial & Review Transparency

Publication Date

6/5/2026

Peer Review Type

Double-Blind Peer Review

Review Rounds: 2

Documents

Review Report (Confidential)
Copyright Form (Office)

Article Metrics & Impact

Article Views

0

Total views since publication

PDF Downloads

6

Total downloads since publication

Geographic Reach

5

Indexing, Archiving & Preservation

Google Scholar
Academia
ResearchGate
Crossref
SSRN
Semantic Scholar
Thomson Reuters
WorldCat
Mendeley
OpenAlex
EBSCO
Zenodo

Digital Preservation: This article is permanently archived on Zenodo and complies with all data preservation standards across major indexing platforms.

Ethics, Compliance & Transparency

Plagiarism Screening

This manuscript has been checked for plagiarism using TurnitinPlagiarismChecker software.

Conflict of Interest

The authors declare no conflict of interest related to this research work.

Funding Information

No funding information available for this research.

Similar & Recommended Articles

Similar Articles by Topic

Related research in the same subject area

Loading similar articles...