VLSI Implementation of Restricted Coulomb Energy Neural Network with Improved Learning Scheme

This paper proposes a restricted coulomb energy neural network (RCE-NN) with an improved learning algorithm and presents the hardware architecture design and VLSI implementation results. The learning algorithm of the existing RCE-NN applies an inefficient radius adjustment, such as learning all neur...

Full description

Bibliographic Details
Main Authors: Jaechan Cho, Yongchul Jung, Seongjoo Lee, Yunho Jung
Format: Article
Language:English
Published: MDPI AG 2019-05-01
Series:Electronics
Subjects:
Online Access:https://www.mdpi.com/2079-9292/8/5/563
id doaj-1e9e2f3bfa3b4a5184d091b8d509c23f
record_format Article
spelling doaj-1e9e2f3bfa3b4a5184d091b8d509c23f2020-11-25T02:07:59ZengMDPI AGElectronics2079-92922019-05-018556310.3390/electronics8050563electronics8050563VLSI Implementation of Restricted Coulomb Energy Neural Network with Improved Learning SchemeJaechan Cho0Yongchul Jung1Seongjoo Lee2Yunho Jung3School of Electronics and Information Engineering, Korea Aerospace University, Goyang-si 10540, KoreaSchool of Electronics and Information Engineering, Korea Aerospace University, Goyang-si 10540, KoreaDepartment of Information and Communication Engineering, Sejong University, Seoul 143-747, KoreaSchool of Electronics and Information Engineering, Korea Aerospace University, Goyang-si 10540, KoreaThis paper proposes a restricted coulomb energy neural network (RCE-NN) with an improved learning algorithm and presents the hardware architecture design and VLSI implementation results. The learning algorithm of the existing RCE-NN applies an inefficient radius adjustment, such as learning all neurons at the same radius or reducing the radius excessively in the learning process. Moreover, since the reliability of eliminating unnecessary neurons is estimated without considering the activation region of each neuron, it is inaccurate and leaves unnecessary neurons extant. To overcome this problem, the proposed learning algorithm divides each neuron region in the learning process and measures the reliability with different factors for each region. In addition, it applies a process of gradual radius reduction by a pre-defined reduction rate. In performance evaluations using two datasets, RCE-NN with the proposed learning algorithm showed high recognition accuracy with fewer neurons compared to existing RCE-NNs. The proposed RCE-NN processor was implemented with 197.8K logic gates in 0.535 mm<inline-formula> <math display="inline"> <semantics> <msup> <mrow></mrow> <mn>2</mn> </msup> </semantics> </math> </inline-formula> using a 55 nm CMOS process and operated at the clock frequency of 150 MHz.https://www.mdpi.com/2079-9292/8/5/563artificial neural network (ANN)machine learningpattern recognitionrestricted coulomb energy neural network (RCE-NN)VLSI
collection DOAJ
language English
format Article
sources DOAJ
author Jaechan Cho
Yongchul Jung
Seongjoo Lee
Yunho Jung
spellingShingle Jaechan Cho
Yongchul Jung
Seongjoo Lee
Yunho Jung
VLSI Implementation of Restricted Coulomb Energy Neural Network with Improved Learning Scheme
Electronics
artificial neural network (ANN)
machine learning
pattern recognition
restricted coulomb energy neural network (RCE-NN)
VLSI
author_facet Jaechan Cho
Yongchul Jung
Seongjoo Lee
Yunho Jung
author_sort Jaechan Cho
title VLSI Implementation of Restricted Coulomb Energy Neural Network with Improved Learning Scheme
title_short VLSI Implementation of Restricted Coulomb Energy Neural Network with Improved Learning Scheme
title_full VLSI Implementation of Restricted Coulomb Energy Neural Network with Improved Learning Scheme
title_fullStr VLSI Implementation of Restricted Coulomb Energy Neural Network with Improved Learning Scheme
title_full_unstemmed VLSI Implementation of Restricted Coulomb Energy Neural Network with Improved Learning Scheme
title_sort vlsi implementation of restricted coulomb energy neural network with improved learning scheme
publisher MDPI AG
series Electronics
issn 2079-9292
publishDate 2019-05-01
description This paper proposes a restricted coulomb energy neural network (RCE-NN) with an improved learning algorithm and presents the hardware architecture design and VLSI implementation results. The learning algorithm of the existing RCE-NN applies an inefficient radius adjustment, such as learning all neurons at the same radius or reducing the radius excessively in the learning process. Moreover, since the reliability of eliminating unnecessary neurons is estimated without considering the activation region of each neuron, it is inaccurate and leaves unnecessary neurons extant. To overcome this problem, the proposed learning algorithm divides each neuron region in the learning process and measures the reliability with different factors for each region. In addition, it applies a process of gradual radius reduction by a pre-defined reduction rate. In performance evaluations using two datasets, RCE-NN with the proposed learning algorithm showed high recognition accuracy with fewer neurons compared to existing RCE-NNs. The proposed RCE-NN processor was implemented with 197.8K logic gates in 0.535 mm<inline-formula> <math display="inline"> <semantics> <msup> <mrow></mrow> <mn>2</mn> </msup> </semantics> </math> </inline-formula> using a 55 nm CMOS process and operated at the clock frequency of 150 MHz.
topic artificial neural network (ANN)
machine learning
pattern recognition
restricted coulomb energy neural network (RCE-NN)
VLSI
url https://www.mdpi.com/2079-9292/8/5/563
work_keys_str_mv AT jaechancho vlsiimplementationofrestrictedcoulombenergyneuralnetworkwithimprovedlearningscheme
AT yongchuljung vlsiimplementationofrestrictedcoulombenergyneuralnetworkwithimprovedlearningscheme
AT seongjoolee vlsiimplementationofrestrictedcoulombenergyneuralnetworkwithimprovedlearningscheme
AT yunhojung vlsiimplementationofrestrictedcoulombenergyneuralnetworkwithimprovedlearningscheme
_version_ 1724928322696118272