Skip to main content

Parameter Optimization of a Convolutional Neural Network Using Particle Swarm Optimization

  • Chapter
  • First Online:
Fuzzy Logic Hybrid Extensions of Neural and Optimization Algorithms: Theory and Applications

Part of the book series: Studies in Computational Intelligence ((SCI,volume 940))

Abstract

In this paper, parameter optimization of Convolutional Neural Network architectures is proposed by applying the Particle Swarm Optimization algorithm, where the parameters that are optimized are: the number of layers, number of convolution filters, the filter size, and the batch size. The optimized architecture is applied in two sign language databases, the American Sign Language Alphabet and American Sign Language MNIST. This research aims to analyze the performance of the proposed architecture, focusing on obtaining a better recognition rate of the signs to achieve an increase in the recognition and computational performance of the Convolutional Neural Network architecture and subsequently propose tools for assisted communication for the deaf community. The achieved results indicate that the proposed method is effective since a recognition rate above 99% was obtained in both study cases, achieving a reduction in processing times and computational cost.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 149.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 199.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 199.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  • Adeleh, E., D. Vajiheh, B. Ali, & S. Vahid. 2017. Improved particle swarm optimization through orthogonal experimental design. In 2nd conference on swarm intelligence and evolutionary computation (CSIEC2017), 153–158.

    Google Scholar 

  • Aggarwal, C.C. 2018. Neural networks and deep learning. New York: Springer.

    Book  Google Scholar 

  • Bin, L.Y., G.Y. Huann, and L.K. Yun. 2019. Study of convolutional neural network in recognizing static American sign language. In 2019 IEEE International Conference on Signal and Image Processing Applications (ICSIPA), 41–45.

    Google Scholar 

  • Castillo, O., and P. Melin. 1998. A new fuzzy-fractal-genetic method for automated mathematical modelling and simulation of robotic dynamic systems. In 1998 IEEE International Conference on Fuzzy Systems (FUZZ-IEEE 1998) Proceedings, vol. 2, 1182–1187.

    Google Scholar 

  • Castillo, O., and P. Melin. 2003. Intelligent adaptive model-based control of robotic dynamic systems with a hybrid fuzzy-neural approach. Applied Soft Computing 3 (4): 363–378.

    Article  Google Scholar 

  • Cheng, J., P.-S. Wang, G. Li, Q.-H. Hu, and H.-Q. Lu. 2018. Recent advances in efficient computation of deep convolutional neural networks. Frontiers of Information Technology & Electronic Engineering 19: 64–77.

    Article  Google Scholar 

  • Engelbrecht, P. 2007a. Computational intelligence: An introduction, 2nd ed. Wiley: University of Pretoria, South Africa.

    Google Scholar 

  • Engelbrecht, P. 2007b. Computacional intelligence. South Africa: WILEY.

    Book  Google Scholar 

  • Fernandes, F.E., and G.G. Yen. 2019. Particle swarm optimization of deep neural networks architectures for image classification. Swarm and Evolutionary Computation 49: 62–74.

    Article  Google Scholar 

  • Fielding, B., and L. Zhang. 2018. Evolving image classification architectures with enhanced particle swarm optimisation. IEEE Access 6: 68560–68575.

    Article  Google Scholar 

  • Fukushima, K. 1980. A self-organizing neural network model for a mechanism of pattern recognition unaffected by shift in position. Biological Cybernetics 36: 193–202.

    Article  Google Scholar 

  • Giaquinto, and G. Fornarelli. 2009. PSO-based cloning template design for CNN associative memories. IEEE Transactions on Neural Networks 20 (11): 1837–1841.

    Google Scholar 

  • Gaxiola, F., P. Melin, F. Valdez, J.R. Castro, and O. Castillo. 2016. Optimization of type-2 fuzzy weights in backpropagation learning for neural networks using GAs and PSO. Applied Soft Computing 38: 860–871.

    Article  Google Scholar 

  • Gonzalez, B., P. Melin, and F. Valdez. 2019. Particle swarm algorithm for the optimization of modular neural networks in pattern recognition. Hybrid Intelligent Systems in Control, Pattern Recognition and Medicine 827: 59–69.

    Google Scholar 

  • Goodfellow, I., Y. Bengio, and A. Courville. 2016. Deep learning. Cambridge: MIT Press.

    MATH  Google Scholar 

  • Hemanth, J.D., O. Deperlioglu, and U. Kose. 2020. An enhanced diabetic retinopathy detection and classification approach using deep convolutional neural network. Neural Computing and Applications 32: 707–721.

    Article  Google Scholar 

  • Huang, J., W. Zhou, H. Li, and W. Li. 2019. Attention-based 3D-CNNs for large-vocabulary sign language recognition. IEEE Transactions on Circuits and Systems for Video Technology 29 (9): 2822–2832.

    Article  Google Scholar 

  • Hubel, D.H., and T.N. Wiesel. 1959. Receptive fields of single neurons in the cat’s striate cortex. The Journal of Physiology 148: 574–591.

    Google Scholar 

  • Kaggle. 2017. Sign language MNIST. https://www.kaggle.com/datamunge/sign-language-mnist. Accessed 8 Feb 2020.

  • Kaggle. 2018. American Sign Language dataset. https://www.kaggle.com/grassknoted/asl-alphabet. Accessed 10 Feb 2020.

  • Kim, P. 2017. MATLAB deep learning. Seoul: Apress.

    Book  Google Scholar 

  • Miramontes, I., P. Melin, and G. Prado-Arechiga. 2020. Particle swarm optimization of modular neural networks for obtaining the trend of blood pressure. In Intuitionistic and type-2 fuzzy logic enhancements in neural and optimization algorithms: Theory and applications, vol. 862, 225–236.

    Google Scholar 

  • Peter, S.E., and I.J. Reglend. 2017. Sequential wavelet-ANN with embedded ANN-PSO hybrid electricity price forecasting model for Indian energy exchange. Neural Computing and Applications 28: 2277–2292.

    Article  Google Scholar 

  • Poma, Y., P. Melin, C. I. González, and G.E. Martinez. 2020a. Optimal recognition model based on convolutional neural networks and fuzzy gravitational search algorithm method. In Hybrid intelligent systems in control, pattern recognition and medicine, vol. 827, 71–81.

    Google Scholar 

  • Poma, Y., P. Melin, C.I. González, and G.E. Martinez. 2020b. Filter size optimization on a convolutional neural network using FGSA. In Intuitionistic and type-2 fuzzy logic enhancements in neural and optimization algorithms, 391–403.

    Google Scholar 

  • Sánchez, D., and P. Melin. 2014. Optimization of modular granular neural networks using hierarchical genetic algorithms for human recognition using the ear biometric measure. Engineering Applications of Artificial Intelligence 27: 41–56.

    Article  Google Scholar 

  • Sanchez, M.A., O. Castillo, J.R. Castro, and P. Melin. 2014. Fuzzy granular gravitational clustering algorithm for multivariate data. Information Sciences 279: 498–511.

    Article  MathSciNet  Google Scholar 

  • Sánchez, D., P. Melin, J. Carpio, and H. Puga. 2017a. Comparison of optimization techniques for modular neural networks applied to human recognition. In Nature-Inspired Design of Hybrid Intelligent Systems, 225–241. Cham: Springer.

    Google Scholar 

  • Sánchez, D., P. Melin, and O. Castillo. 2017b. Optimization of modular granular neural networks using a firefly algorithm for human recognition. Engineering Applications of Artificial Intelligence 64: 172–186.

    Article  Google Scholar 

  • Sánchez, D., P. Melin, and O. Castillo. 2020. Comparison of particle swarm optimization variants with fuzzy dynamic parameter adaptation for modular granular neural networks for human recognition. Journal of Intelligent & Fuzzy Systems 38 (3): 3229–3252.

    Article  Google Scholar 

  • Schmidhuber, J. 2015. Deep learning in neural networks: An overview. Neural Networks 61: 85–117.

    Article  Google Scholar 

  • Varela-Santos, S., and P. Melin. 2020. Classification of x-ray images for pneumonia detection using texture features and neural networks. In Intuitionistic and type-2 fuzzy logic enhancements in neural and optimization algorithms: Theory and applications, vol. 862, 237–253.

    Google Scholar 

  • Xianwei, J., and L. Mingzhou. 2019. An eight-layer convolutional neural network with stochastic pooling, batch normalization and dropout for fingerspelling recognition of Chinese sign language, 19. Springer Link.

    Google Scholar 

  • Xianwei, J., M. Lu, and S.-H. Wang. 2019. An eight-layer convolutional neural network with stochastic pooling, batch normalization and dropout for fingerspelling recognition of Chinese sign language, 1–19. Springer Multimedia Tools and Applications.

    Google Scholar 

  • Xiaojing, Y., J. Qingju, and L. Xinke. 2019. Center particle swarm optimization algorithm. In 2019 IEEE 3rd Information Technology, Networking, Electronic and Automation Control Conference (ITNEC), 2084–2087.

    Google Scholar 

  • Yannakakis, G.N., and J. Togelius. 2015. A panorama of artificial and computational intelligence in games. IEEE Transactions on Computational Intelligence and AI in Games 7 (4): 317–335.

    Article  Google Scholar 

  • Zou, Z., B. Shuai, and G. Wang. 2016. Learning contextual dependence with convolutional hierarchical recurrent neural networks. IEEE Transactions on Image Processing 25 (7): 2983–2996.

    Article  MathSciNet  Google Scholar 

Download references

Acknowledgments

We thank the Tijuana Institute of Technology, and the financial support provided by our sponsor CONACYT with the scholarship number: 954950.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Claudia I. Gonzalez .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Fregoso, J., Gonzalez, C.I., Martinez, G.E. (2021). Parameter Optimization of a Convolutional Neural Network Using Particle Swarm Optimization. In: Castillo, O., Melin, P. (eds) Fuzzy Logic Hybrid Extensions of Neural and Optimization Algorithms: Theory and Applications. Studies in Computational Intelligence, vol 940. Springer, Cham. https://doi.org/10.1007/978-3-030-68776-2_9

Download citation

Publish with us

Policies and ethics