Skip to content

The project aims to build a dog breed classifier which tries to distinguish between 133 different breeds.

Notifications You must be signed in to change notification settings

manelguz/dog_breed_classifier

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 

Repository files navigation

dog_breed_classifier

The project aims to build a dog breed classifier which aims to distinguish between 133 different dog's breed.

It is used two different approaches. A first Convolutional Neural Network built from scratch and a Vgg16 pre-trained on ImageNet dataset and modified for increasing the performance.

Additionally, it is added a human detector. It will match your photo to the dog breed that is more close to you.

Install

It is suggested to use virtualenv (https://docs.python.org/3/tutorial/venv.html)

Then use pip to install the requirement:

pip install -r requirement.txt

Disclaimer

This project is just for your reference and fun purposes. Additionally, I share it as a portfolio of my work.

About

The project aims to build a dog breed classifier which tries to distinguish between 133 different breeds.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •