Abstract
Machine learning algorithms become wide tools that are used for classification and clustering of data. Several algorithms were proposed and implemented for different applications in multi-disciplinary areas. However, diversity of these algorithms makes the selection of effective algorithm difficult for specific application. Thus, comparison of benchmark algorithms is required. This paper presents preliminary results of the comparison of three different types of machine learning algorithms; Backpropagation Neural Network, Radial Basis Function Neural Network and Support Vector Machine using several numerical datasets for classification problems. Comparison is performed by considering the performance of these algorithms using obtained accuracy rates. The results show that Radial Basis Function Neural Network is superior to other considered algorithms for classification of numerical data.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Ding, W., Tong, Y.: Image and video quality assessment using neural network and SVM. IEEE 112–116 (2008)
Drouhard, J.P., Sabourin, R., Godbout, M.: A neural network approach to off-line signature verification using directional PDF. Pattern Recogn. 29, 415–424 (1996)
Rubio, J.J.: Modified optimal control with a backpropagation network for robotic arms. IET Control Theory Appl. 6(14), 2216–2225 (2012)
Kumar, J., Singh, A.K.: Workload prediction in cloud using artificial neural network and adaptive differential evolution. Future Gener. Comput. Syst. 81, 41–52 (2018)
Sekeroglu, B.: Classification of sonar images using back propagation neural network. In: IEEE Geoscience and Remote Sensing Society Symposium, pp. 3092–3095 (2004)
Rashid, T.A., Abdullah, S.M.: A hybrid of Artificial Bee Colony, Genetic Algorithm, and Neural Network for Diabetic Mellitus Diagnosing. ARO Sci. J. Koya Univ. 6(1), 55–64 (2018)
Dutta, S., Samui, P., Kim, D.: Comparison of machine learning techniques to predict compressive strength of concrete. Comput. Concr. 21, 463–470 (2018). https://doi.org/10.12989/cac.2018.21.4.463
Zeng, W., Zhang, D., Fang, Y., Wu, J., Huang, J.: Comparison of partial least square regression, support vector machine, and deep-learning techniques for estimating soil salinity from hyperspectral data. J. Appl. Remote Sens. 12 (2018). https://doi.org/10.1117/1.JRS.12.022204
Ahmad, I., Basheri, M., Iqbal, M.J., Rahim, A.: Performance comparison of support vector machine, random forest, and extreme learning machine for intrusion detection. IEEE Access 6, 33789–33795 (2018). https://doi.org/10.1109/ACCESS.2018.2841987
Deist, T.M., Dankers, F.J.W.M., Valdes, G., Wijsman, R., Hsu, I.C., Oberije, C., van Lustberg, T., Soest, J., Hoebers, F., Jochems, A., et al.: Machine learning algorithms for outcome prediction in (chemo)radiotherapy: an empirical comparison of classifiers. Med. Phys. 45, 3449–3459 (2018). https://doi.org/10.1002/mp.12967
Isuhuaylas, L.A.V., Hirata, Y., Santos, L.C.V., Torobeo, N.S.: Natural forest mapping in the Andes (Peru): a comparison of the performance of machine-learning algorithms. Remote Sens. 10, 782 (2018). https://doi.org/10.3390/rs10050782
Yan, G., Fenzhen, Z.: Study on machine learning classifications based on OLI images. In: 2013 International Conference on Mechatronic Sciences, Electric Engineering and Computer (MEC), China, pp. 1472–1476 (2013)
Bucurica, M., Dogaru, R., Dogaru, I.: A comparison of extreme learning machine and support vector machine classifiers, In: 2015 IEEE International Conference on Intelligent Computer Communication and Processing (ICCP), Cluj-Napoca, pp. 471–474 (2015). https://doi.org/10.1109/ICCP.2015.7312705
Uysal, E., Ozturk, A.: Comparison of machine learning algorithms on different datasets. In: 26th Signal Processing and Communications Applications Conference (SIU), Izmir, pp. 1–4 (2018). https://doi.org/10.1109/SIU.2018.8404193
Ghiasi, M.: Complexity revisited. In: 9th International Conference on Application of Information and Communication Technologies (AICT), pp. 553–557 (2015)
Wildes, R.P.: Iris recognition: an emerging biometric technology. Proc. IEEE 85, 1348–1363 (1997)
Moghaddam, B., Yang, M.Y.: Gender classification with support vector machines. In: 4th IEEE International Conference on Automatic Face and Gesture Recognition, pp. 306–311 (2000). https://doi.org/10.1109/AFGR.2000.840651
Khashman, A., Sekeroglu, B.: Document image binarisation using a supervised neural network. Int. J. Neural Syst. 18, 405–418 (2008)
Singh, K.R., Chaudhury, S.: Efficient technique for rice grain classification using back-propagation neural network and wavelet decomposition. IET Comput. Vis. 10, 780–787 (2016)
Dougherty, G.: Pattern Recognition and Classification. Springer, Germany (2013)
Kashyap, K., Yadav, M.: Fingerprint matching using neural network training. Int. J. Eng. Comput. Sci. 2041–2044 (2013)
Jianga, H., Ching, W.K., Yiu, K.F.C., Qiu, Y.: Stationary Mahalanobis kernel SVM for credit risk evaluation. Appl. Soft Comput. 71, 407–417 (2018)
Sekeroglu, B., Emirzade, E.: A computer aided diagnosis system for lung cancer detection using support vector machine. In: Third International Workshop on Pattern Recognition (2018). https://doi.org/10.1117/12.2502010
Li, H., Chung, F.L., Wanga, S.: A SVM based classification method for homogeneous data. Appl. Soft Comput. 36, 228–235 (2015)
Wang, J., Zhang, W., Wang, J., Han, T., Kong, L.: A novel hybrid approach for wind speed prediction. Inf. Sci. 273, 304–318 (2014)
Fidencio, P.H., Poppi, R.J., Andrade, J.C.: Determination of organic matter in soils using radial basis function networks and near infrared spectroscopy. Anal. Chim. Acta 453, 125–134 (2002). https://doi.org/10.1016/S0003-2670(01)01506-9
Joutsijoki, H., Meissner, K., Gabbouj, M., et al.: Evaluating the performance of artificial neural networks for the classification of freshwater benthic macroinvertebrates. Ecol. Inf. 20, 1–12 (2014). https://doi.org/10.1016/j.ecoinf.2014.01.004
Forina, M., Leardi, R., Armanino, C., Lanteri, S.: PARVUS - an extendible package for data exploration, classification and correlation. Institute of Pharmaceutical and Food Analysis and Technologies, Via Brigata Salerno, 16147 Genoa, Italy (1988)
Gorman, R.P., Sejnowski, T.J.: Analysis of hidden units in a layered network trained to classify sonar targets. Neural Netw. 1, 75–89 (1988)
Kurgan, L.A., Cios, K.J., Tadeusiewicz, R., Ogiela, M., Goodenday, L.S.: Knowledge discovery approach to automated cardiac SPECT diagnosis. Artif. Intell. Med. 23, 149–169 (2001)
Fisher, R.A.: The use of multiple measurements in taxonomic problems. Annu. Eugenics 7, 179–188 (1936)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Sekeroglu, B., Hasan, S.S., Abdullah, S.M. (2020). Comparison of Machine Learning Algorithms for Classification Problems. In: Arai, K., Kapoor, S. (eds) Advances in Computer Vision. CVC 2019. Advances in Intelligent Systems and Computing, vol 944. Springer, Cham. https://doi.org/10.1007/978-3-030-17798-0_39
Download citation
DOI: https://doi.org/10.1007/978-3-030-17798-0_39
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-17797-3
Online ISBN: 978-3-030-17798-0
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)