Cargando…
FPGA-Based Implementation of Stochastic Configuration Networks for Regression Prediction
The implementation of neural network regression prediction based on digital circuits is one of the challenging problems in the field of machine learning and cognitive recognition, and it is also an effective way to relieve the pressure of the Internet in the era of intelligence. As a nonlinear netwo...
Autores principales: | , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2020
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7436126/ https://www.ncbi.nlm.nih.gov/pubmed/32731462 http://dx.doi.org/10.3390/s20154191 |
_version_ | 1783572482205155328 |
---|---|
author | Gao, Yunqi Luan, Feng Pan, Jiaqi Li, Xu He, Yaodong |
author_facet | Gao, Yunqi Luan, Feng Pan, Jiaqi Li, Xu He, Yaodong |
author_sort | Gao, Yunqi |
collection | PubMed |
description | The implementation of neural network regression prediction based on digital circuits is one of the challenging problems in the field of machine learning and cognitive recognition, and it is also an effective way to relieve the pressure of the Internet in the era of intelligence. As a nonlinear network, the stochastic configuration network (SCN) is considered to be an effective method for regression prediction due to its good performance in learning and generalization. Therefore, in this paper, we adapt the SCN to regression analysis, and design and verify the field programmable gate array (FPGA) framework to implement SCN model for the first time. In addition, in order to improve the performance of the SCN model based on the FPGA, the implementation of the nonlinear activation function on the FPGA is optimized, which effectively improves the prediction accuracy while considering the utilization rate of hardware resources. Experimental results based on the simulation data set and the real data set prove that the proposed FPGA framework successfully implements the SCN regression prediction model, and the improved SCN model has higher accuracy and a more stable performance. Compared with the extreme learning machine (ELM), the prediction performance of the proposed SCN implementation model based on the FPGA for the simulation data set and the real data set is improved by 56.37% and 17.35%, respectively. |
format | Online Article Text |
id | pubmed-7436126 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2020 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-74361262020-08-24 FPGA-Based Implementation of Stochastic Configuration Networks for Regression Prediction Gao, Yunqi Luan, Feng Pan, Jiaqi Li, Xu He, Yaodong Sensors (Basel) Letter The implementation of neural network regression prediction based on digital circuits is one of the challenging problems in the field of machine learning and cognitive recognition, and it is also an effective way to relieve the pressure of the Internet in the era of intelligence. As a nonlinear network, the stochastic configuration network (SCN) is considered to be an effective method for regression prediction due to its good performance in learning and generalization. Therefore, in this paper, we adapt the SCN to regression analysis, and design and verify the field programmable gate array (FPGA) framework to implement SCN model for the first time. In addition, in order to improve the performance of the SCN model based on the FPGA, the implementation of the nonlinear activation function on the FPGA is optimized, which effectively improves the prediction accuracy while considering the utilization rate of hardware resources. Experimental results based on the simulation data set and the real data set prove that the proposed FPGA framework successfully implements the SCN regression prediction model, and the improved SCN model has higher accuracy and a more stable performance. Compared with the extreme learning machine (ELM), the prediction performance of the proposed SCN implementation model based on the FPGA for the simulation data set and the real data set is improved by 56.37% and 17.35%, respectively. MDPI 2020-07-28 /pmc/articles/PMC7436126/ /pubmed/32731462 http://dx.doi.org/10.3390/s20154191 Text en © 2020 by the authors. 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 (http://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Letter Gao, Yunqi Luan, Feng Pan, Jiaqi Li, Xu He, Yaodong FPGA-Based Implementation of Stochastic Configuration Networks for Regression Prediction |
title | FPGA-Based Implementation of Stochastic Configuration Networks for Regression Prediction |
title_full | FPGA-Based Implementation of Stochastic Configuration Networks for Regression Prediction |
title_fullStr | FPGA-Based Implementation of Stochastic Configuration Networks for Regression Prediction |
title_full_unstemmed | FPGA-Based Implementation of Stochastic Configuration Networks for Regression Prediction |
title_short | FPGA-Based Implementation of Stochastic Configuration Networks for Regression Prediction |
title_sort | fpga-based implementation of stochastic configuration networks for regression prediction |
topic | Letter |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7436126/ https://www.ncbi.nlm.nih.gov/pubmed/32731462 http://dx.doi.org/10.3390/s20154191 |
work_keys_str_mv | AT gaoyunqi fpgabasedimplementationofstochasticconfigurationnetworksforregressionprediction AT luanfeng fpgabasedimplementationofstochasticconfigurationnetworksforregressionprediction AT panjiaqi fpgabasedimplementationofstochasticconfigurationnetworksforregressionprediction AT lixu fpgabasedimplementationofstochasticconfigurationnetworksforregressionprediction AT heyaodong fpgabasedimplementationofstochasticconfigurationnetworksforregressionprediction |