Naufal Harsa Pratama
Ema Rachmawati
Gamma Kosala



The use of convolutional neural networks has been applied to various applications. Such as image clas-sification, object detection and recognition, and others. One of the most popular uses for neural networks is image classification. Image classification mainly identifies and categorizes images according to the specified group. One application is to distinguish between one type of dog to another. Classification of dog breeds has its challenges because several kinds of dogs have similar physical characteristics, espe-cially those that belong to the same group. This study explains how to develop a dog breed classification system from a sporting group using a residual neural network (ResNet). The system's goal is to make it simpler for people to identify the dog breed. Five types of dog breeds were used, which were obtained from the Tsinghua Dogs dataset. In its implementation, two variants of CNN are used to be compared, ResNet 50 and ResNet 101, using the same configuration. Based on the research results, ResNet 101 shows better macro-average f1-score results while maintaining high accuracy. The ResNet 50 produces an f1-score of 84%, while ResNet 101 makes an f1-score of 86%.


convolutional neural network; dog breeds; image classification; residual network

Full Text:


Article Metrics :


A. van den Oord, S. Dieleman, and B. Schrauwen, Deep content-based music recommendation, Advances in Neural Information Processing Systems 26 (2013), vol. 26, 2013, Accessed: Dec. 16, 2021. [Online]. Available:

Z. Rduly, C. Sulyok, Z. Vadszi, and A. Zlde, Dog Breed Identification Using Deep Learning, in SISY 2018 - IEEE 16th International Symposium on Intelligent Systems and Informatics, Pro-ceedings, Nov. 2018, pp. 271275. doi: 10.1109/SISY.2018.8524715.

K. Balaji and K. Lavanya, Medical Image Analysis With Deep Neural Networks, in Deep Learn-ing and Parallel Computing Environment for Bioengineering Systems, Elsevier, 2019, pp. 7597. doi: 10.1016/b978-0-12-816718-2.00012-9.

M. Szummer and R. W. Picard, Indoor-outdoor image classification, in Proceedings - 1998 IEEE International Workshop on Content-Based Access of Image and Video Database, CAIVD 1998, 1998, pp. 4251. doi: 10.1109/CAIVD.1998.646032.

D. Hsu, Using Convolutional Neural Networks to Classify Dog Breeds, 2015.

C. Wang, J. Wang, Q. Du, and X. Yang, Dog breed classification based on deep learning, in Pro-ceedings - 2020 13th International Symposium on Computational Intelligence and Design, ISCID 2020, Dec. 2020, pp. 209212. doi: 10.1109/ISCID51228.2020.00053.

X. Wang, V. Ly, S. Sorensen, and C. Kambhamettu, Dog breed classification via landmarks, in 2014 IEEE International Conference on Image Processing, ICIP 2014, Jan. 2014, pp. 52375241. doi: 10.1109/ICIP.2014.7026060.

J. Liu, A. Kanazawa, D. Jacobs, and P. Belhumeur, Dog Breed Classification Using Part Localiza-tion, in 12th European Conference on Computer Vision, 2012, pp. 172185. doi: 10.1007/978-3-642-33718-5_13.

M. V. S. Rishita and T. A. Harris, Dog breed classifier using convolutional neural networks, Dec. 2018. doi: 10.1109/ICNEWS.2018.8903980.

A. Khosla, N. Jayadevaprakash, B. Yao, and F.-F. Li, Novel Dataset for Fine-Grained Image Cate-gorization: Stanford Dogs, 2012. [Online]. Available:

D. N. Zou, S. H. Zhang, T. J. Mu, and M. Zhang, A new dataset of dog breed images and a bench-mark for finegrained classification, Computational Visual Media 2020 6:4, vol. 6, no. 4, pp. 477487, Oct. 2020, doi: 10.1007/S41095-020-0184-6.

B. McMillan, Dog Breed Guide: Explore the 7 Major Dog Groups, Dec. 07, 2020. (accessed Dec. 16, 2021).

K. He, X. Zhang, S. Ren, and J. Sun, Deep Residual Learning for Image Recognition, in Proceed-ings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition, Dec. 2015, vol. 2016-December, pp. 770778. doi: 10.1109/CVPR.2016.90.

M. Sokolova and G. Lapalme, A systematic analysis of performance measures for classification tasks, Information Processing & Management, vol. 45, no. 4, pp. 427437, Jul. 2009, doi: 10.1016/J.IPM.2009.03.002.

T. Fawcett, An introduction to ROC analysis, Pattern Recognition Letters, vol. 27, no. 8, pp. 861874, Jun. 2006, doi: 10.1016/j.patrec.2005.10.010.