CLASSIFICATION OF SIBERIAN HUSKY AND GOLDEN RETRIEVER DOGS USING CONVOLUTIONAL NEURAL NETWORK METHOD

Main Article Content

Christie Redja
Kelvin
Meirista Wulandari

Abstract

Classification of a dog is interesting because it allows owners to provide specialised care, detect health issues, and track relevant genetic history, ultimately improving the well-being and lives of dogs. Dog classification based on images is an interesting and crucial task in the fields of pattern recognition and computer vision. Convolutional Neural Network (CNN) methods have become one of the most effective and popular approaches for classifying objects in images. CNN is a type of artificial neural network architecture inspired by the way human vision works. In this research, the author has developed a Python program using CNN to recognize Golden Retrievers and Huskies. The program is designed to classify these specific dog breeds based on provided images. The research is conducted through several stages to achieve the desired goal. These stages include data collection, data preprocessing, CNN architecture design, model training, model evaluation, validation and testing, as well as result analysis. Based on the executed program, the CNN method successfully classifies Huskies and Golden Retrievers effectively. The accuracy that is displayed by the graphs shows an improvement of accuracy from time to time. The model loss also decreases from time to time. In conclusion, the CNN method can achieve high accuracy levels up to 100%  in object classification.

Article Details

Section
Articles

References

[1] Heidi G, Lisa V, Nathan B, Scott C, Travis, D, Tiffany B, Gary, S, Hawkins B, Elaine, A, and Leonid, K 2004 Genetic Structure of the Purebred Domestic Dog (Science vol 304 issue 5674) pp. 1160-1164 doi: 10.1126/science.1097406.

[2] Jiuxiang G, Zhenhua W, Jason K, Lianyang M, Amir S, Bing S, Ting L, Xingxing W, Gang W, Jianfei C, and Tsuhan C 2017 Recent Advances in Convolutional Neural Networks (Pattern Recognition vol 77) pp.354 – 377 doi: 10.1016/j.patcog.2017.10.013

[3] Shadman S, Ahmed, Ahmed J, Jawad K, and Hridon A 2019 An Overview of Convolutional Neural Network: Its Architecture and Application (Pre prints.org) pp. 1 – 6 doi: 10.20944/preprints201811.0546.v1

[4] Alex K, Ilya S, and Geoffrey E 2012) ImageNet Classification with Deep Convolutional Neural Networks (Advances in Neural Information Processing Systems) pp.1097–1105

[5] Omkar M, Andrea V, Andrew Z, and C.V. Jawahar 2012 Cats and Dogs (IEEE Conference on Computer Vision and Pattern Recognition) pp. 3498 – 3505 doi: 10.1109/CVPR.2012.6248092

[6] Jianxin W 2015 Introduction to Convolutional Neural Networks (National Key Lab for Novel Software Technology vol 5 issue 23) pp.1 - 31.

[7] Majid R, Afrig A, Ferian F, and Rizky A 2022 Sentiment Analysis of Covid-19 Vaccination using Support Vector Machine in Indonesia (International Journal of Advanced Computer Science and Applications vol 13 issue 6) pp.534 - 539.