Skip to content
This repository has been archived by the owner on Dec 23, 2021. It is now read-only.

Latest commit

 

History

History
executable file
·
56 lines (40 loc) · 1.22 KB

README.md

File metadata and controls

executable file
·
56 lines (40 loc) · 1.22 KB

Overview

Web app for Udacity's Dog Breed Classifier Project.

From a Convolutional Neural Network trained on 133 different dog breeds it:

  • If a dog image is selected:
    • Determine which dog breed it most likely is.
  • If a human face image is selected:
    • Determine which dog breed is most resembling.

In both cases the app displays:

  • The five most likely dog breeds with associated probabilities
  • An image of the dog breed with the highest probability alongside the selected image

demo-1

demo-2

Instructions

  1. Clone the repository.
git clone https://github.com/o1sa/dog-project-app.git
cd dog-project-app
  1. Create and activate a new virtual environment.
python3 -m virtualenv venv
source venv/bin/activate
  1. Download the dependencies using pip.
pip install -r requirements.txt
  1. Start the app locally
  • either by
python dog-project.py
  • or using the flask run command
export FLASK_DEBUG=1
export FLASK_ENV=development
export FLASK_APP=dog-project.py
flask run
  1. Open a web browser and navigate to the specified url.