Skip to content

ahmedHashwa/AirQuality-NARX-CNN-LSTM

Repository files navigation

This is the code and data associated with the paper titled:

"Enhancing PM2.5 Prediction Using NARX-Based Combined CNN and LSTM Hybrid Model"

The paper is published in Sensors Journal available at https://www.mdpi.com/1424-8220/22/12/4418

DOI: 10.3390/s22124418

Please cite the paper if you use the code.

If you have any questions, please post it in the Discussions Section.

To use the code you must use Python 3.8. Download and install Graphviz from:
👉 https://graphviz.org/download/
Make sure to add the Graphviz bin directory to your PATH environment variable.
Install it before running the code.

Requirements

The libraries used in the code are:
tensorflow==2.13.0
keras==2.13.1
pandas==2.0.3
fireTS==0.0.9
xgboost==2.1.4
python-box==7.2.0
python-aqi
pydot
graphviz
matplotlib==3.7.5

You can start the code by running main.py file.

About

Code and Data repository for the paper titled "Enhancing PM2.5 Prediction Using NARX-Based Combined CNN and LSTM Hybrid Model"

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages