Skip to content

Latest commit

 

History

History
53 lines (39 loc) · 1 KB

README.md

File metadata and controls

53 lines (39 loc) · 1 KB

doodle-classifier

Watch a neural network classify your fruit drawings. GUI was made using Electron.js paired up with a Python backend running a flask server.

Watch the video here : https://youtu.be/O8Gvkq8y-qs

Google colab notebook : https://colab.research.google.com/drive/1pG7gbXyAq-8UL_Pj18FV6O-jU0MmYZze

Requirements

  • Python
  • Electron.js
  • node.js
  • Tensorflow
  • Keras
  • numpy
  • scikit-learn
  • PIL
  • scipy
  • Flask

Install electron (You'll need node.js)

$ npm install electron -g

Download and move into the project directory

$ git clone https://github.com/SouravJohar/doodle-classifier.git
$ cd doodle-classifier 

Download the dataset inside a 'data/' directory. Dataset : https://github.com/googlecreativelab/quickdraw-dataset (get the numpy bitmaps)

$ python train.py

After training, link your saved model in server.py and then run the server

$ python server.py

After the server is up and running,

$ electron .