Cargando…

Modeling of Particulate Pollutants Using a Memory-Based Recurrent Neural Network Implemented on an FPGA

The present work describes the training and subsequent implementation on an FPGA board of an LSTM neural network for the modeling and prediction of the exceedances of criteria pollutants such as nitrogen dioxide (NO(2)), carbon monoxide (CO), and particulate matter (PM(10) and PM(2.5)). Understandin...

Descripción completa

Detalles Bibliográficos
Autores principales: Ramírez-Montañez, Julio Alberto, Rangel-Magdaleno, Jose de Jesús, Aceves-Fernández, Marco Antonio, Ramos-Arreguín, Juan Manuel
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10537238/
https://www.ncbi.nlm.nih.gov/pubmed/37763967
http://dx.doi.org/10.3390/mi14091804
_version_ 1785113056209010688
author Ramírez-Montañez, Julio Alberto
Rangel-Magdaleno, Jose de Jesús
Aceves-Fernández, Marco Antonio
Ramos-Arreguín, Juan Manuel
author_facet Ramírez-Montañez, Julio Alberto
Rangel-Magdaleno, Jose de Jesús
Aceves-Fernández, Marco Antonio
Ramos-Arreguín, Juan Manuel
author_sort Ramírez-Montañez, Julio Alberto
collection PubMed
description The present work describes the training and subsequent implementation on an FPGA board of an LSTM neural network for the modeling and prediction of the exceedances of criteria pollutants such as nitrogen dioxide (NO(2)), carbon monoxide (CO), and particulate matter (PM(10) and PM(2.5)). Understanding the behavior of pollutants and assessing air quality in specific geographical regions is crucial. Overexposure to these pollutants can cause harm to both natural ecosystems and living organisms, including humans. Therefore, it is essential to develop a solution that can accurately evaluate pollution levels. One potential approach is to implement a modified LSTM neural network on an FPGA board. This implementation obtained an 11% improvement compared to the original LSTM network, demonstrating that the proposed architecture is able to maintain its functionality despite reducing the number of neurons in its initial layers. It shows the feasibility of integrating a prediction network into a limited system such as an FPGA board, but easily coupled to a different system. Importantly, this implementation does not compromise the prediction accuracy for both 24 h and 72 h time frames, highlighting an opportunity for further enhancement and refinement.
format Online
Article
Text
id pubmed-10537238
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-105372382023-09-29 Modeling of Particulate Pollutants Using a Memory-Based Recurrent Neural Network Implemented on an FPGA Ramírez-Montañez, Julio Alberto Rangel-Magdaleno, Jose de Jesús Aceves-Fernández, Marco Antonio Ramos-Arreguín, Juan Manuel Micromachines (Basel) Article The present work describes the training and subsequent implementation on an FPGA board of an LSTM neural network for the modeling and prediction of the exceedances of criteria pollutants such as nitrogen dioxide (NO(2)), carbon monoxide (CO), and particulate matter (PM(10) and PM(2.5)). Understanding the behavior of pollutants and assessing air quality in specific geographical regions is crucial. Overexposure to these pollutants can cause harm to both natural ecosystems and living organisms, including humans. Therefore, it is essential to develop a solution that can accurately evaluate pollution levels. One potential approach is to implement a modified LSTM neural network on an FPGA board. This implementation obtained an 11% improvement compared to the original LSTM network, demonstrating that the proposed architecture is able to maintain its functionality despite reducing the number of neurons in its initial layers. It shows the feasibility of integrating a prediction network into a limited system such as an FPGA board, but easily coupled to a different system. Importantly, this implementation does not compromise the prediction accuracy for both 24 h and 72 h time frames, highlighting an opportunity for further enhancement and refinement. MDPI 2023-09-21 /pmc/articles/PMC10537238/ /pubmed/37763967 http://dx.doi.org/10.3390/mi14091804 Text en © 2023 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Ramírez-Montañez, Julio Alberto
Rangel-Magdaleno, Jose de Jesús
Aceves-Fernández, Marco Antonio
Ramos-Arreguín, Juan Manuel
Modeling of Particulate Pollutants Using a Memory-Based Recurrent Neural Network Implemented on an FPGA
title Modeling of Particulate Pollutants Using a Memory-Based Recurrent Neural Network Implemented on an FPGA
title_full Modeling of Particulate Pollutants Using a Memory-Based Recurrent Neural Network Implemented on an FPGA
title_fullStr Modeling of Particulate Pollutants Using a Memory-Based Recurrent Neural Network Implemented on an FPGA
title_full_unstemmed Modeling of Particulate Pollutants Using a Memory-Based Recurrent Neural Network Implemented on an FPGA
title_short Modeling of Particulate Pollutants Using a Memory-Based Recurrent Neural Network Implemented on an FPGA
title_sort modeling of particulate pollutants using a memory-based recurrent neural network implemented on an fpga
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10537238/
https://www.ncbi.nlm.nih.gov/pubmed/37763967
http://dx.doi.org/10.3390/mi14091804
work_keys_str_mv AT ramirezmontanezjulioalberto modelingofparticulatepollutantsusingamemorybasedrecurrentneuralnetworkimplementedonanfpga
AT rangelmagdalenojosedejesus modelingofparticulatepollutantsusingamemorybasedrecurrentneuralnetworkimplementedonanfpga
AT acevesfernandezmarcoantonio modelingofparticulatepollutantsusingamemorybasedrecurrentneuralnetworkimplementedonanfpga
AT ramosarreguinjuanmanuel modelingofparticulatepollutantsusingamemorybasedrecurrentneuralnetworkimplementedonanfpga