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...
Autores principales: | , , , |
---|---|
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 |