This Deep Learning Model is built using the a fast.ai library which, has gather a large amount of hype in current day(2019),for its simplicity in code and length of the code we write to built the model.
The dataset for training the model is taken from following paper Oxford-IIIT Pet Dataset by O. M. Parkhi et al., 2012 which features 12 cat breeds and 25 dogs breeds. My model now need to learn to differentiate between these 37 distinct categories. According to their paper, the best accuracy they could get in 2012 was 59.21%, using a complex model that was specific to pet detection, with separate "Image", "Head", and "Body" models for the pet photos.
The dataset can downloadd by using untar_data
function to which we must pass a URL as an argument and which will download and extract the data.