Research Article

An Example of Classification Using a Neural Network Trained by the Zebra Optimization Algorithm

Volume: 9 Number: 2 December 29, 2024
EN TR

An Example of Classification Using a Neural Network Trained by the Zebra Optimization Algorithm

Abstract

Artificial intelligence techniques are a broad field of research with training, computation and prediction capabilities. Among these techniques, artificial neural networks (ANNs) are widely used as a predictive model. Learning algorithms in ANN classifiers have great importance on the success of ANN. The ANN model generally uses gradient-based learning models. However, due to the disadvantages of gradient-based learning models in local search, they have begun to be replaced by heuristic-based algorithms in recent years. Heuristic algorithms have attracted the attention of many researchers in recent years due to their success in problem solving. In this study, the Zebra Optimization Algorithm (ZOA), which has been proposed recently to train ANN networks, was examined. The main purpose of this study is to train the neural network using ZOA and increase the sensitivity of the perceptron neural network. In this study, a new ANN network integrated with ZOA is proposed. In this study, a detailed parameter analysis was carried out to show the effect of the population size and maximum generation number parameter settings, which form the basis for ZOA, on the ANN network. Then, a parameter analysis was carried out for the number of layers, number of neurons and epoch values, which are important for ANN networks. Such an ideal ANN network has been identified. This ideal ANN model was run on seven different data sets and was successful in predicting accurate data. In addition, three different heuristic algorithms (Gazelle Optimization Algorithm (GOA), Prairie Dogs Optimization (PDO), and Osprey Optimization Algorithm (OOA)) selected from the literature were integrated on the same ANN model and compared with the results of ANN integrated with ZOA operated under similar conditions. The results reveal that the proposed algorithm leads to greater convergence with the neural network coefficient compared to other algorithms. In addition, the proposed method caused the prediction error in the neural network to decrease.

Keywords

Ethical Statement

The study does not require ethics committee permission or any special permission.

Thanks

The Zebra Optimization Algorithm (ZOA) code used in this study is available on MATLAB Central File Exchange: Zebra Optimization Algorithm (ZOA). Furthermore, the datasets for instances referenced in this study can be accessed at https://archive.ics.uci.edu/datasets. We would like to express our gratitude to these sources for providing valuable data for our research.

References

  1. McCulloch, W. S., & Pitts, W. (1943). A logical calculus of the ideas immanent in nervous activity. The Bulletin of Mathematical Biophysics, 5(4), 115-133. https://doi.org/10.1007/BF02478259
  2. Feng, Z. K., & Niu, W. J. (2021). Hybrid artificial neural network and cooperation search algorithm for nonlinear river flow time series forecasting in humid and semi-humid regions. Knowledge-Based Systems, 211, 106580. https://doi.org/10.1016/j.knosys.2020.106580
  3. Fuqua, D., & Razzaghi, T. (2020). A cost-sensitive convolution neural network learning for control chart pattern recognition. Expert Systems with Applications, 150, 113275. https://doi.org/10.1016/j.eswa.2020.113275
  4. Chatterjee, S., Sarkar, S., Hore, S. Dey, N., Ashour, A. S., & Balas, V. E. (2017). Particle swarm optimization trained neural network for structural failure prediction of multistoried RC buildings. Neural Computing and Applications, 28, 2005-2016. https://doi.org/10.1007/s00521-016-2190-2
  5. Ulas, M., Altay, O., Gurgenc, T., & Ozel, C. (2020). A new approach for prediction of the wear loss of PTA surface coatings using artificial neural network and basic, kernel-based, and weighted extreme learning machine. Friction, 8, 1102-1116. https://doi.org/ 10.1007/s40544-017-0340-0
  6. Vosniakos, G. C., & Benardos, P. G. (2007). Optimizing feedforward artifcial neural network architecture. Engineering Applications of Artificial İntelligence, 20(3), 365-382. https://doi.org/10.1016/j.engappai.2006.06.005
  7. Mosavi, M. R., Khishe, M., & Ghamgosar, A. (2016). Classification of sonar data set using neural network trained by gray wolf optimization. Neural Network World, 26(4), 393-415. https://doi.org/ 10.14311/NNW.2016.26.023
  8. Mosavi, M. R., Khishe, M., Parvizi, G. R., Naseri, M. J., & Ayat, M. (2019). Training multi-layer perceptron utilizing adaptive best-mass gravitational search algorithm to classify sonar dataset. Archives of Acoustics, 44(1), 137-51. https://doi.org/10.24425/aoa.2019.126360

Details

Primary Language

English

Subjects

Software Engineering (Other)

Journal Section

Research Article

Publication Date

December 29, 2024

Submission Date

April 18, 2024

Acceptance Date

August 7, 2024

Published in Issue

Year 2024 Volume: 9 Number: 2

APA
Baş, E., & Baş, Ş. (2024). An Example of Classification Using a Neural Network Trained by the Zebra Optimization Algorithm. Sinop Üniversitesi Fen Bilimleri Dergisi, 9(2), 388-420. https://doi.org/10.33484/sinopfbd.1470329
AMA
1.Baş E, Baş Ş. An Example of Classification Using a Neural Network Trained by the Zebra Optimization Algorithm. Sinop Uni J Nat Sci. 2024;9(2):388-420. doi:10.33484/sinopfbd.1470329
Chicago
Baş, Emine, and Şaban Baş. 2024. “An Example of Classification Using a Neural Network Trained by the Zebra Optimization Algorithm”. Sinop Üniversitesi Fen Bilimleri Dergisi 9 (2): 388-420. https://doi.org/10.33484/sinopfbd.1470329.
EndNote
Baş E, Baş Ş (December 1, 2024) An Example of Classification Using a Neural Network Trained by the Zebra Optimization Algorithm. Sinop Üniversitesi Fen Bilimleri Dergisi 9 2 388–420.
IEEE
[1]E. Baş and Ş. Baş, “An Example of Classification Using a Neural Network Trained by the Zebra Optimization Algorithm”, Sinop Uni J Nat Sci, vol. 9, no. 2, pp. 388–420, Dec. 2024, doi: 10.33484/sinopfbd.1470329.
ISNAD
Baş, Emine - Baş, Şaban. “An Example of Classification Using a Neural Network Trained by the Zebra Optimization Algorithm”. Sinop Üniversitesi Fen Bilimleri Dergisi 9/2 (December 1, 2024): 388-420. https://doi.org/10.33484/sinopfbd.1470329.
JAMA
1.Baş E, Baş Ş. An Example of Classification Using a Neural Network Trained by the Zebra Optimization Algorithm. Sinop Uni J Nat Sci. 2024;9:388–420.
MLA
Baş, Emine, and Şaban Baş. “An Example of Classification Using a Neural Network Trained by the Zebra Optimization Algorithm”. Sinop Üniversitesi Fen Bilimleri Dergisi, vol. 9, no. 2, Dec. 2024, pp. 388-20, doi:10.33484/sinopfbd.1470329.
Vancouver
1.Emine Baş, Şaban Baş. An Example of Classification Using a Neural Network Trained by the Zebra Optimization Algorithm. Sinop Uni J Nat Sci. 2024 Dec. 1;9(2):388-420. doi:10.33484/sinopfbd.1470329

Cited By


Articles published in Sinopjns are licensed under CC BY-NC 4.088x31.png