Back

Dog Breed Classification using Deep Learning

Dog Breed Classification using Deep Learning

PROJECT ABSTRACT:

The current research involves determining the breed of a dog in a given image, which is a fine-grained image recognition challenge including multi-class categorization. The proposed system makes use of cutting-edge deep learning techniques. This proposed approach is for the identification of dog breeds.

Under a deep Convolutional Neural Network, classifying dogs breed is a difficult task. A collection of photographs of a dog’s breed is used to classify and learn the breed’s characteristics. This paper is about a study that uses Xception architecture to classify different dog breeds.

Xception architecture proves to be an effective solution for image classification. For improved classification accuracy, the Xception architecture requires a large number of photos as training data and a significant amount of time to train the data. Given the large number of breeds in this fine-grained categorization challenge, we prove our results to be a success.

Given the considerable diversity both between and within the 133 different breeds in the dataset, we are able to effectively predict the proper breed over time in one guess, a result that few humans could equal. The dataset was obtained through Kaggle. Our system achieved 91.34 percent training accuracy and 89.45 percent validation accuracy.

PROJECT OUTPUT VIDEO:

ALGORITHM / MODEL USED:

Xception Architecture.

SYSTEM REQUIREMENTS:

HARDWARE REQUIREMENTS: 

  • System : Pentium i3 Processor.
  • Hard Disk : 500 GB.
  • Monitor : 15’’ LED
  • Input Devices : Keyboard, Mouse
  • Ram : 4 GB

SOFTWARE REQUIREMENTS: 

  • Operating System : Windows 10 / 11.
  • Coding Language : Python 3.8.
  • Web Framework : Flask.
  • Frontend : HTML, CSS, JavaScript.

👉CLICK HERE TO BUY THIS PROJECT SOURCE CODE👈