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...

Descripción completa

Detalles Bibliográficos
Autores principales: Gao, Yunqi, Luan, Feng, Pan, Jiaqi, Li, Xu, He, Yaodong
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