of-the-art results. This goes on to prove not only that
metaheuristic algorithms are capable of being used ef-
fectively and accurately in multidimensional space,
but also the use of global and local search spaces in
finding the ideal/near optimal count of hidden lay-
ers (global) as well as the ideal/near optimal count of
neurons in each hidden layer (local). Computation-
ally performed tests confirm this by showing that the
approach proposed in this paper achieves competitive
results to other algorithms that have been developed
lately, like the WWO algorithm, while also going one
step further by finding the optimal count of hidden
layers without the need of user intervention. As a
part of extending the scope of this approach, progress
is being made on adapting this methodology to more
state-of-the-art algorithms and evaluating their perfor-
mance. Also, efforts are being made to minimize the
expanse of the overall search space.
REFERENCES
Azevedo, F. A., Carvalho, L. R., Grinberg, L. T., Farfel,
J. M., Ferretti, R. E., Leite, R. E., Filho, W. J., Lent,
R., and Herculano-Houzel, S. (2009). Equal numbers
of neuronal and nonneuronal cells make the human
brain an isometrically scaled-up primate brain. Jour-
nal of Comparative Neurology, 513(5):532–541.
Cai, G.-W., Fang, Z., and Chen, Y.-F. (2019). Estimating
the number of hidden nodes of the single-hidden-layer
feedforward neural networks. In 2019 15th Interna-
tional Conference on Computational Intelligence and
Security (CIS), pages 172–176.
Chhachhiya, D., Sharma, A., and Gupta, M. (2017). De-
signing optimal architecture of neural network with
particle swarm optimization techniques specifically
for educational dataset. In 2017 7th International
Conference on Cloud Computing, Data Science En-
gineering - Confluence, pages 52–57.
Dorigo, M. and Di Caro, G. (1999). Ant colony optimiza-
tion: a new meta-heuristic. In Proceedings of the 1999
Congress on Evolutionary Computation-CEC99 (Cat.
No. 99TH8406), volume 2, pages 1470–1477 Vol. 2.
Dua, D. and Graff, C. (2017). UCI machine learning repos-
itory.
Eskandar, H., Sadollah, A., Bahreininejad, A., and Hamdi,
M. (2012). Water cycle algorithm – a novel meta-
heuristic optimization method for solving constrained
engineering optimization problems. Computers &
Structures, 110-111:151–166.
Gandomi, A. H., Yang, X.-S., Alavi, A. H., and Talata-
hari, S. (2013). Bat algorithm for constrained opti-
mization tasks. Neural Computing and Applications,
22(6):1239–1255.
Guliyev, N. J. and Ismailov, V. E. (2018a). Approximation
capability of two hidden layer feedforward neural net-
works with fixed weights. Neurocomputing, 316:262–
269.
Guliyev, N. J. and Ismailov, V. E. (2018b). On the approxi-
mation by single hidden layer feedforward neural net-
works with fixed weights. Neural Networks, 98:296–
304.
Henr
´
ıquez, P. A. and Ruz, G. A. (2018). A non-iterative
method for pruning hidden neurons in neural net-
works with random weights. Applied Soft Computing,
70:1109–1121.
Kennedy, J. and Eberhart, R. (1995). Particle swarm opti-
mization. In Proceedings of ICNN’95 - International
Conference on Neural Networks, volume 4, pages
1942–1948 vol.4.
Molino, P., Dudin, Y., and Miryala, S. S. (2019). Ludwig: a
type-based declarative deep learning toolbox.
Poongodi, M., Malviya, M., Kumar, C., et al. (2021). New
York City taxi trip duration prediction using MLP and
XGBoost. Int J Syst Assur Eng Manag.
Qolomany, B., Maabreh, M., Al-Fuqaha, A., Gupta, A., and
Benhaddou, D. (2017). Parameters optimization of
deep learning models using particle swarm optimiza-
tion. In 2017 13th International Wireless Communi-
cations and Mobile Computing Conference (IWCMC),
pages 1285–1290.
Sadollah, A., Eskandar, H., Lee, H. M., Yoo, D. G., and
Kim, J. H. (2016). Water cycle algorithm: A detailed
standard code. SoftwareX, 5:37–43.
Vrban
ˇ
ci
ˇ
c, G. (2020). Phishing websites dataset.
Wistuba, M., Rawat, A., and Pedapati, T. (2019). A survey
on neural architecture search.
Zhang, C., Zhang, F.-m., Li, F., and Wu, H.-s. (2014). Im-
proved artificial fish swarm algorithm. In 2014 9th
IEEE Conference on Industrial Electronics and Ap-
plications, pages 748–753.
Zheng, Y.-J. (2015). Water wave optimization: A new
nature-inspired metaheuristic. Computers & Opera-
tions Research, 55:1–11.
Zhou, X.-H., Xu, Z.-G., Zhang, M.-X., and Zheng, Y.-J.
(2018). Water wave optimization for artificial neu-
ral network parameter and structure optimization. In
Qiao, J., Zhao, X., Pan, L., Zuo, X., Zhang, X., Zhang,
Q., and Huang, S., editors, Bio-inspired Computing:
Theories and Applications, pages 343–354, Singa-
pore. Springer Singapore.
An Atypical Metaheuristic Approach to Recognize an Optimal Architecture of a Neural Network
925