A Novel Neural Network Classifier Using Beetle Antennae Search Algorithm for Pattern Classification
Traditional training algorithms in artificial neural networks (ANNs) show some inherent weaknesses, such as the possibility of falling into local optimum, slow learning speed, and the inability to determine the optimal neuronal structure. To remedy the deficiencies of traditional neural networks, th...
Main Authors: | , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
IEEE
2019-01-01
|
Series: | IEEE Access |
Subjects: | |
Online Access: | https://ieeexplore.ieee.org/document/8717631/ |
id |
doaj-0490fbcaa13d41db8061ae16d47b362b |
---|---|
record_format |
Article |
spelling |
doaj-0490fbcaa13d41db8061ae16d47b362b2021-03-29T22:27:05ZengIEEEIEEE Access2169-35362019-01-017646866469610.1109/ACCESS.2019.29175268717631A Novel Neural Network Classifier Using Beetle Antennae Search Algorithm for Pattern ClassificationQing Wu0Zheping Ma1Gang Xu2Shuai Li3https://orcid.org/0000-0001-8316-5289Dechao Chen4https://orcid.org/0000-0002-5171-1414Department of Computer Science and Technology, Hangzhou Dianzi University, Hangzhou, ChinaDepartment of Computer Science and Technology, Hangzhou Dianzi University, Hangzhou, ChinaDepartment of Computer Science and Technology, Hangzhou Dianzi University, Hangzhou, ChinaDepartment of Computing, The Hong Kong Polytechnic University, Hong KongDepartment of Computer Science and Technology, Hangzhou Dianzi University, Hangzhou, ChinaTraditional training algorithms in artificial neural networks (ANNs) show some inherent weaknesses, such as the possibility of falling into local optimum, slow learning speed, and the inability to determine the optimal neuronal structure. To remedy the deficiencies of traditional neural networks, this paper proposes a novel neural network classifier (NNC) using the beetle antennae search (BAS) algorithm, termed BASNNC. The BAS algorithm is explored to optimize the weights of the NNC. The network of the proposed BASNNC adopts three-layer structure, including an input layer, a hidden layer, and an output layer. Quite differing from the traditional training algorithm using a principle of gradient descent, the weights between the hidden and output layers are optimized by the BAS algorithm, which effectively improves the computational speed of the classifier. The numerical studies, applications to pattern classification and comparisons with an error back-propagation neural network model, show that the proposed BASNNC has faster computational speed and higher classification accuracy.https://ieeexplore.ieee.org/document/8717631/Beetle antennae search (BAS) algorithmpattern classificationartificial neural networks (ANNs)neural network classifier (NNC)training algorithms |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Qing Wu Zheping Ma Gang Xu Shuai Li Dechao Chen |
spellingShingle |
Qing Wu Zheping Ma Gang Xu Shuai Li Dechao Chen A Novel Neural Network Classifier Using Beetle Antennae Search Algorithm for Pattern Classification IEEE Access Beetle antennae search (BAS) algorithm pattern classification artificial neural networks (ANNs) neural network classifier (NNC) training algorithms |
author_facet |
Qing Wu Zheping Ma Gang Xu Shuai Li Dechao Chen |
author_sort |
Qing Wu |
title |
A Novel Neural Network Classifier Using Beetle Antennae Search Algorithm for Pattern Classification |
title_short |
A Novel Neural Network Classifier Using Beetle Antennae Search Algorithm for Pattern Classification |
title_full |
A Novel Neural Network Classifier Using Beetle Antennae Search Algorithm for Pattern Classification |
title_fullStr |
A Novel Neural Network Classifier Using Beetle Antennae Search Algorithm for Pattern Classification |
title_full_unstemmed |
A Novel Neural Network Classifier Using Beetle Antennae Search Algorithm for Pattern Classification |
title_sort |
novel neural network classifier using beetle antennae search algorithm for pattern classification |
publisher |
IEEE |
series |
IEEE Access |
issn |
2169-3536 |
publishDate |
2019-01-01 |
description |
Traditional training algorithms in artificial neural networks (ANNs) show some inherent weaknesses, such as the possibility of falling into local optimum, slow learning speed, and the inability to determine the optimal neuronal structure. To remedy the deficiencies of traditional neural networks, this paper proposes a novel neural network classifier (NNC) using the beetle antennae search (BAS) algorithm, termed BASNNC. The BAS algorithm is explored to optimize the weights of the NNC. The network of the proposed BASNNC adopts three-layer structure, including an input layer, a hidden layer, and an output layer. Quite differing from the traditional training algorithm using a principle of gradient descent, the weights between the hidden and output layers are optimized by the BAS algorithm, which effectively improves the computational speed of the classifier. The numerical studies, applications to pattern classification and comparisons with an error back-propagation neural network model, show that the proposed BASNNC has faster computational speed and higher classification accuracy. |
topic |
Beetle antennae search (BAS) algorithm pattern classification artificial neural networks (ANNs) neural network classifier (NNC) training algorithms |
url |
https://ieeexplore.ieee.org/document/8717631/ |
work_keys_str_mv |
AT qingwu anovelneuralnetworkclassifierusingbeetleantennaesearchalgorithmforpatternclassification AT zhepingma anovelneuralnetworkclassifierusingbeetleantennaesearchalgorithmforpatternclassification AT gangxu anovelneuralnetworkclassifierusingbeetleantennaesearchalgorithmforpatternclassification AT shuaili anovelneuralnetworkclassifierusingbeetleantennaesearchalgorithmforpatternclassification AT dechaochen anovelneuralnetworkclassifierusingbeetleantennaesearchalgorithmforpatternclassification AT qingwu novelneuralnetworkclassifierusingbeetleantennaesearchalgorithmforpatternclassification AT zhepingma novelneuralnetworkclassifierusingbeetleantennaesearchalgorithmforpatternclassification AT gangxu novelneuralnetworkclassifierusingbeetleantennaesearchalgorithmforpatternclassification AT shuaili novelneuralnetworkclassifierusingbeetleantennaesearchalgorithmforpatternclassification AT dechaochen novelneuralnetworkclassifierusingbeetleantennaesearchalgorithmforpatternclassification |
_version_ |
1724191584025575424 |