Cargando…
The Whale Optimization Algorithm Approach for Deep Neural Networks
One of the biggest challenge in the field of deep learning is the parameter selection and optimization process. In recent years different algorithms have been proposed including bio-inspired solutions to solve this problem, however, there are many challenges including local minima, saddle points, an...
Autores principales: | , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2021
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8659805/ https://www.ncbi.nlm.nih.gov/pubmed/34884004 http://dx.doi.org/10.3390/s21238003 |
_version_ | 1784613051774795776 |
---|---|
author | Brodzicki, Andrzej Piekarski, Michał Jaworek-Korjakowska, Joanna |
author_facet | Brodzicki, Andrzej Piekarski, Michał Jaworek-Korjakowska, Joanna |
author_sort | Brodzicki, Andrzej |
collection | PubMed |
description | One of the biggest challenge in the field of deep learning is the parameter selection and optimization process. In recent years different algorithms have been proposed including bio-inspired solutions to solve this problem, however, there are many challenges including local minima, saddle points, and vanishing gradients. In this paper, we introduce the Whale Optimisation Algorithm (WOA) based on the swarm foraging behavior of humpback whales to optimise neural network hyperparameters. We wish to stress that to the best of our knowledge this is the first attempt that uses Whale Optimisation Algorithm for the optimisation task of hyperparameters. After a detailed description of the WOA algorithm we formulate and explain the application in deep learning, present the implementation, and compare the proposed algorithm with other well-known algorithms including widely used Grid and Random Search methods. Additionally, we have implemented a third dimension feature analysis to the original WOA algorithm to utilize 3D search space (3D-WOA). Simulations show that the proposed algorithm can be successfully used for hyperparameters optimization, achieving accuracy of 89.85% and 80.60% for Fashion MNIST and Reuters datasets, respectively. |
format | Online Article Text |
id | pubmed-8659805 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2021 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-86598052021-12-10 The Whale Optimization Algorithm Approach for Deep Neural Networks Brodzicki, Andrzej Piekarski, Michał Jaworek-Korjakowska, Joanna Sensors (Basel) Article One of the biggest challenge in the field of deep learning is the parameter selection and optimization process. In recent years different algorithms have been proposed including bio-inspired solutions to solve this problem, however, there are many challenges including local minima, saddle points, and vanishing gradients. In this paper, we introduce the Whale Optimisation Algorithm (WOA) based on the swarm foraging behavior of humpback whales to optimise neural network hyperparameters. We wish to stress that to the best of our knowledge this is the first attempt that uses Whale Optimisation Algorithm for the optimisation task of hyperparameters. After a detailed description of the WOA algorithm we formulate and explain the application in deep learning, present the implementation, and compare the proposed algorithm with other well-known algorithms including widely used Grid and Random Search methods. Additionally, we have implemented a third dimension feature analysis to the original WOA algorithm to utilize 3D search space (3D-WOA). Simulations show that the proposed algorithm can be successfully used for hyperparameters optimization, achieving accuracy of 89.85% and 80.60% for Fashion MNIST and Reuters datasets, respectively. MDPI 2021-11-30 /pmc/articles/PMC8659805/ /pubmed/34884004 http://dx.doi.org/10.3390/s21238003 Text en © 2021 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Article Brodzicki, Andrzej Piekarski, Michał Jaworek-Korjakowska, Joanna The Whale Optimization Algorithm Approach for Deep Neural Networks |
title | The Whale Optimization Algorithm Approach for Deep Neural Networks |
title_full | The Whale Optimization Algorithm Approach for Deep Neural Networks |
title_fullStr | The Whale Optimization Algorithm Approach for Deep Neural Networks |
title_full_unstemmed | The Whale Optimization Algorithm Approach for Deep Neural Networks |
title_short | The Whale Optimization Algorithm Approach for Deep Neural Networks |
title_sort | whale optimization algorithm approach for deep neural networks |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8659805/ https://www.ncbi.nlm.nih.gov/pubmed/34884004 http://dx.doi.org/10.3390/s21238003 |
work_keys_str_mv | AT brodzickiandrzej thewhaleoptimizationalgorithmapproachfordeepneuralnetworks AT piekarskimichał thewhaleoptimizationalgorithmapproachfordeepneuralnetworks AT jaworekkorjakowskajoanna thewhaleoptimizationalgorithmapproachfordeepneuralnetworks AT brodzickiandrzej whaleoptimizationalgorithmapproachfordeepneuralnetworks AT piekarskimichał whaleoptimizationalgorithmapproachfordeepneuralnetworks AT jaworekkorjakowskajoanna whaleoptimizationalgorithmapproachfordeepneuralnetworks |