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...
Main Authors: | , , , |
---|---|
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 |