This is a web application that can identify a dog breed from the uploaded image. Currently it can identify 120 different dog breeds. The list of various dog breeds that this website can identify can be found in Dog Breed Identification dataset description
This application is based on the Kaggle Competition dataset Dog Breed Identification. It uses the fastai
library for training and inference.
This webapp is deployed using Heroku. This webapp is available at https://dog-is-the-word.herokuapp.com/
Commands to run the application locally. Run these commands from the root of the repo.
- Build the docker image
docker build --tag dogistheword:1.0 .
- Run the web application from the docker image
docker run --rm --name mycontainer -p 5000:5000 dogistheword:1.0
- Then go to http://localhost:5000/ to view the web page
This project is hugely inspired by the following Github
repos and took the starter code from these repos.