EN
TR
An Example of Classification Using a Neural Network Trained by the Zebra Optimization Algorithm
Öz
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.
Anahtar Kelimeler
Etik Beyan
The study does not require ethics committee permission or any special permission.
Teşekkür
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.
Kaynakça
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
Ayrıntılar
Birincil Dil
İngilizce
Konular
Yazılım Mühendisliği (Diğer)
Bölüm
Araştırma Makalesi
Yayımlanma Tarihi
29 Aralık 2024
Gönderilme Tarihi
18 Nisan 2024
Kabul Tarihi
7 Ağustos 2024
Yayımlandığı Sayı
Yıl 2024 Cilt: 9 Sayı: 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. Sinopfbd. 2024;9(2):388-420. doi:10.33484/sinopfbd.1470329
Chicago
Baş, Emine, ve Ş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ş Ş (01 Aralık 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ş ve Ş. Baş, “An Example of Classification Using a Neural Network Trained by the Zebra Optimization Algorithm”, Sinopfbd, c. 9, sy 2, ss. 388–420, Ara. 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 (01 Aralık 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. Sinopfbd. 2024;9:388–420.
MLA
Baş, Emine, ve Şaban Baş. “An Example of Classification Using a Neural Network Trained by the Zebra Optimization Algorithm”. Sinop Üniversitesi Fen Bilimleri Dergisi, c. 9, sy 2, Aralık 2024, ss. 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. Sinopfbd. 01 Aralık 2024;9(2):388-420. doi:10.33484/sinopfbd.1470329
Cited By
Advanced internet of things enhanced activity recognition for disability people using deep learning model with nature-inspired optimization algorithms
Scientific Reports
https://doi.org/10.1038/s41598-025-00379-7Improved Zebra optimization strategies for efficient feature selection in high-dimensional spaces
Journal of Ambient Intelligence and Humanized Computing
https://doi.org/10.1007/s12652-025-05008-9