{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,12]],"date-time":"2025-10-12T04:30:20Z","timestamp":1760243420159,"version":"build-2065373602"},"reference-count":31,"publisher":"MDPI AG","issue":"3","license":[{"start":{"date-parts":[[2013,3,19]],"date-time":"2013-03-19T00:00:00Z","timestamp":1363651200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/3.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>This paper presents a novel VLSI architecture for the training of radial basis function (RBF) networks. The architecture contains the circuits for fuzzy C-means (FCM) and the recursive Least Mean Square (LMS) operations. The FCM circuit is designed for the training of centers in the hidden layer of the RBF network. The recursive LMS circuit is adopted for the training of connecting weights in the output layer. The architecture is implemented by the field programmable gate array (FPGA). It is used as a hardware accelerator in a system on programmable chip (SOPC) for real-time training and classification. Experimental results reveal that the proposed RBF architecture is an effective alternative for applications where fast and efficient RBF training is desired.<\/jats:p>","DOI":"10.3390\/s130303848","type":"journal-article","created":{"date-parts":[[2013,3,19]],"date-time":"2013-03-19T12:33:57Z","timestamp":1363696437000},"page":"3848-3877","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":13,"title":["Efficient VLSI Architecture for Training Radial Basis Function Networks"],"prefix":"10.3390","volume":"13","author":[{"given":"Zhe-Cheng","family":"Fan","sequence":"first","affiliation":[{"name":"Department of Computer Science and Information Engineering, National Taiwan Normal University,Taipei 116, Taiwan"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4003-1568","authenticated-orcid":false,"given":"Wen-Jyi","family":"Hwang","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Information Engineering, National Taiwan Normal University,Taipei 116, Taiwan"}]}],"member":"1968","published-online":{"date-parts":[[2013,3,19]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Buhmann, M.D. (2004). Radial Basis Functions: Theory and Implementations, Cambridge University Press.","DOI":"10.1017\/CBO9780511543241"},{"key":"ref_2","unstructured":"Haykin, S. (2009). Neural Networks and Learning Machines, Pearson. [3rd ed.]."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"1187","DOI":"10.1016\/S0031-3203(02)00231-5","article-title":"A fuzzy hybrid learning algorithm for radial basis function neural network with application in human face recognition","volume":"36","author":"Haddadniaa","year":"2003","journal-title":"Patt. Recogn."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"601","DOI":"10.1109\/72.701174","article-title":"Conditional fuzzy clustering in the design of radial basis function neural networks","volume":"9","author":"Pedrycz","year":"1998","journal-title":"IEEE Trans. Neural Netw."},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Esmaeili, A., and Mozayani, N. (2009, January 11\u201313). Adjusting the Parameters of Radial Basis Function Networks Using Particle Swarm Optimization. Hong Kong, China.","DOI":"10.1109\/CIMSA.2009.5069942"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"219","DOI":"10.1109\/TNNLS.2012.2227794","article-title":"Radial basis function network training using a nonsymmetric partition of the input space and particle swarm optimization","volume":"24","author":"Alexandridis","year":"2013","journal-title":"IEEE Trans. Neural Netw. Learn. Syst."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"501","DOI":"10.1016\/S0925-2312(03)00342-4","article-title":"A fast training algorithm for RBF networks based on subtractive clustering","volume":"51","author":"Sarimveis","year":"2003","journal-title":"Neurocomputing"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"43","DOI":"10.1007\/3-540-44989-2_6","article-title":"Fast and efficient training of RBF networks","volume":"2714","author":"Buchtala","year":"2003","journal-title":"Lect. Note. Comput. Sci."},{"key":"ref_9","unstructured":"Okamoto, K., Ozawa, S., and Abe, S. (2003, January 20\u201324). A Fast Incremental Learning Algorithm of RBF Networks with Long-Term Memory. Portland, OR, USA."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"979","DOI":"10.1007\/s00521-009-0242-6","article-title":"High-speed face recognition using self-adaptive radial basis function neural networks","volume":"18","author":"Sing","year":"2009","journal-title":"Neural Comput. Appl."},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Dogaru, R., and Dogaru, I. (2010, January 23\u201325). An Efficient Finite Precision RBF-M Neural Network Architecture Using Support Vectors. Belgrade, Serbia.","DOI":"10.1109\/NEUREL.2010.5644089"},{"key":"ref_12","unstructured":"Cevikbas, I.C., Ogrenci, A.S., Dundar, G., and Balkir, S. (2000, January 28\u201331). VLSI Implementation of GRBF (Gaussian Radial Basis Function) Networks. Geneva, Switzerland."},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Gatt, E., Micallef, J., and Chilton, E. (September, January 2\u2013). Hardware Radial Basis Functions Neural Networks for Phoneme Recognition. Saint Julian's, Malta.","DOI":"10.1109\/ICECS.2002.1046234"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"1162","DOI":"10.1109\/TNN.2003.816035","article-title":"Implementation of an RBF neural network on embedded systems: Real-time face tracking and identity verification","volume":"14","author":"Yang","year":"2003","journal-title":"IEEE Trans. Neural Netw."},{"key":"ref_15","unstructured":"Cao, B., Chang, L., and Li, H. (2008, January 4\u20137). Implementation of the RBF Neural Network on a SOPC for Maximum Power Point Tracking. Niagara Falls, ON, USA."},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Lee, G.-H., Kim, S.S., and Jung, S. (2008, January 9\u201311). Hardware Implementation of a RBF Neural Network Controller with a DSP 2812 and an FPGA for Controlling Nonlinear Systems. Gyeonggi-do, Korea.","DOI":"10.1109\/ICSMA.2008.4505634"},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Brassai, S.T., Bako, L., Pana, G., and Dan, S. (2008, January 22\u201324). Neural Control Based on RBF Network Implemented on FPGA. Brasov, Romania.","DOI":"10.1109\/OPTIM.2008.4602496"},{"key":"ref_18","first-page":"415","article-title":"Hardware implementation of RBF neural network on FPGA coprocessor","volume":"105","author":"Yang","year":"2010","journal-title":"Commun. Comput. Inf. Sci."},{"key":"ref_19","unstructured":"Altera Corporation (2011). NIOS II Processor Reference Handbook, Altera Corporation."},{"key":"ref_20","unstructured":"Altera Corporation (2008). Floating Point Exponent (ALTFP_EXP) Megafunction User Guide, Altera Corporation."},{"key":"ref_21","unstructured":"Available online: http:\/\/archive.ics.uci.edu\/ml\/."},{"key":"ref_22","first-page":"53","article-title":"Logitboost of Simple Bayesian Classifier","volume":"29","author":"Kotsiantis","year":"2005","journal-title":"Informatica"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"159","DOI":"10.1023\/A:1007659514849","article-title":"Multiboosting: A technique for combining boosting and wagging","volume":"40","author":"Webb","year":"2000","journal-title":"Mach. Learn."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"53","DOI":"10.1023\/A:1007613203719","article-title":"Lazy learning of Bayesian Rules","volume":"41","author":"Zheng","year":"2000","journal-title":"Mach. Learn."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"652","DOI":"10.1016\/j.asoc.2005.09.004","article-title":"Facing classification problems with particle swarm optimization","volume":"7","author":"Cioppa","year":"2007","journal-title":"Appl. Soft Comput."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"131","DOI":"10.1023\/A:1007465528199","article-title":"Bayesian network classifiers","volume":"29","author":"Friedman","year":"1997","journal-title":"Mach. Learn."},{"key":"ref_27","unstructured":"Available online: http:\/\/www.altera.com\/literature\/lit-qts.jsp."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"6697","DOI":"10.3390\/s110706697","article-title":"Efficient fuzzy C-means architecture for image segmentation","volume":"11","author":"Li","year":"2011","journal-title":"Sensors"},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"881","DOI":"10.1016\/j.dsp.2009.10.013","article-title":"FPGA implementation of a General Regression Neural Network: An embedded pattern classification system","volume":"20","author":"Polat","year":"2010","journal-title":"Digital Signal Process."},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Shi, M., Bermak, A., Chandrasekaran, S., and Amira, A. (2006, January 10\u201313). An Efficient FPGA Implementation of Gaussian Mixture Models-Based Classifier Using Distributed Arithmetic. Nice, France.","DOI":"10.1109\/ICECS.2006.379695"},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"6244","DOI":"10.3390\/s120506244","article-title":"FPGA implementation of generalized hebbian algorithm for texture classification","volume":"12","author":"Lin","year":"2012","journal-title":"Sensors"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/13\/3\/3848\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T21:45:38Z","timestamp":1760219138000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/13\/3\/3848"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013,3,19]]},"references-count":31,"journal-issue":{"issue":"3","published-online":{"date-parts":[[2013,3]]}},"alternative-id":["s130303848"],"URL":"https:\/\/doi.org\/10.3390\/s130303848","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2013,3,19]]}}}