Optimization of Convolutional Neural Networks Architectures Using PSO for Sign Language Recognition
This paper presents an approach to design convolutional neural network architectures, using the particle swarm optimization algorithm. The adjustment of the hyper-parameters and finding the optimal network architecture of convolutional neural networks represents an important challenge. Network perfo...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2021-06-01
|
Series: | Axioms |
Subjects: | |
Online Access: | https://www.mdpi.com/2075-1680/10/3/139 |
id |
doaj-be0060143d3344fca3042f7d93af7613 |
---|---|
record_format |
Article |
spelling |
doaj-be0060143d3344fca3042f7d93af76132021-09-25T23:44:37ZengMDPI AGAxioms2075-16802021-06-011013913910.3390/axioms10030139Optimization of Convolutional Neural Networks Architectures Using PSO for Sign Language RecognitionJonathan Fregoso0Claudia I. Gonzalez1Gabriela E. Martinez2Division of Graduate Studies and Research, Tijuana Institute of Technology, Tijuana 22414, MexicoDivision of Graduate Studies and Research, Tijuana Institute of Technology, Tijuana 22414, MexicoDivision of Graduate Studies and Research, Tijuana Institute of Technology, Tijuana 22414, MexicoThis paper presents an approach to design convolutional neural network architectures, using the particle swarm optimization algorithm. The adjustment of the hyper-parameters and finding the optimal network architecture of convolutional neural networks represents an important challenge. Network performance and achieving efficient learning models for a particular problem depends on setting hyper-parameter values and this implies exploring a huge and complex search space. The use of heuristic-based searches supports these types of problems; therefore, the main contribution of this research work is to apply the PSO algorithm to find the optimal parameters of the convolutional neural networks which include the number of convolutional layers, the filter size used in the convolutional process, the number of convolutional filters, and the batch size. This work describes two optimization approaches; the first, the parameters obtained by PSO are kept under the same conditions in each convolutional layer, and the objective function evaluated by PSO is given by the classification rate; in the second, the PSO generates different parameters per layer, and the objective function is composed of the recognition rate in conjunction with the Akaike information criterion, the latter helps to find the best network performance but with the minimum parameters. The optimized architectures are implemented in three study cases of sign language databases, in which are included the Mexican Sign Language alphabet, the American Sign Language MNIST, and the American Sign Language alphabet. According to the results, the proposed methodologies achieved favorable results with a recognition rate higher than 99%, showing competitive results compared to other state-of-the-art approaches.https://www.mdpi.com/2075-1680/10/3/139PSOsign language recognitionoptimization of convolutional neural networks |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Jonathan Fregoso Claudia I. Gonzalez Gabriela E. Martinez |
spellingShingle |
Jonathan Fregoso Claudia I. Gonzalez Gabriela E. Martinez Optimization of Convolutional Neural Networks Architectures Using PSO for Sign Language Recognition Axioms PSO sign language recognition optimization of convolutional neural networks |
author_facet |
Jonathan Fregoso Claudia I. Gonzalez Gabriela E. Martinez |
author_sort |
Jonathan Fregoso |
title |
Optimization of Convolutional Neural Networks Architectures Using PSO for Sign Language Recognition |
title_short |
Optimization of Convolutional Neural Networks Architectures Using PSO for Sign Language Recognition |
title_full |
Optimization of Convolutional Neural Networks Architectures Using PSO for Sign Language Recognition |
title_fullStr |
Optimization of Convolutional Neural Networks Architectures Using PSO for Sign Language Recognition |
title_full_unstemmed |
Optimization of Convolutional Neural Networks Architectures Using PSO for Sign Language Recognition |
title_sort |
optimization of convolutional neural networks architectures using pso for sign language recognition |
publisher |
MDPI AG |
series |
Axioms |
issn |
2075-1680 |
publishDate |
2021-06-01 |
description |
This paper presents an approach to design convolutional neural network architectures, using the particle swarm optimization algorithm. The adjustment of the hyper-parameters and finding the optimal network architecture of convolutional neural networks represents an important challenge. Network performance and achieving efficient learning models for a particular problem depends on setting hyper-parameter values and this implies exploring a huge and complex search space. The use of heuristic-based searches supports these types of problems; therefore, the main contribution of this research work is to apply the PSO algorithm to find the optimal parameters of the convolutional neural networks which include the number of convolutional layers, the filter size used in the convolutional process, the number of convolutional filters, and the batch size. This work describes two optimization approaches; the first, the parameters obtained by PSO are kept under the same conditions in each convolutional layer, and the objective function evaluated by PSO is given by the classification rate; in the second, the PSO generates different parameters per layer, and the objective function is composed of the recognition rate in conjunction with the Akaike information criterion, the latter helps to find the best network performance but with the minimum parameters. The optimized architectures are implemented in three study cases of sign language databases, in which are included the Mexican Sign Language alphabet, the American Sign Language MNIST, and the American Sign Language alphabet. According to the results, the proposed methodologies achieved favorable results with a recognition rate higher than 99%, showing competitive results compared to other state-of-the-art approaches. |
topic |
PSO sign language recognition optimization of convolutional neural networks |
url |
https://www.mdpi.com/2075-1680/10/3/139 |
work_keys_str_mv |
AT jonathanfregoso optimizationofconvolutionalneuralnetworksarchitecturesusingpsoforsignlanguagerecognition AT claudiaigonzalez optimizationofconvolutionalneuralnetworksarchitecturesusingpsoforsignlanguagerecognition AT gabrielaemartinez optimizationofconvolutionalneuralnetworksarchitecturesusingpsoforsignlanguagerecognition |
_version_ |
1717368138232758272 |