Skip to content
This repository has been archived by the owner on Mar 22, 2023. It is now read-only.
/ ONR Public archive

Tensorflow CNN on MNIST dataset with B/S interface

Notifications You must be signed in to change notification settings

blahBlahhhJ/ONR

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ONR

Tensorflow CNN on MNIST dataset with B/S interface for handwrite number recognition

Requirements

  • MNIST dataset

  • numpy==1.13.3

  • tensorflow==1.2.1

  • (If you have tensorflow-gpu, then cuDNN and CUDA are needed. Be careful of version conflict:))

  • os

  • time

  • json

  • http

  • struct

    Use the requirements.txt by typing this at your terminal:

    pip install -r requirements.txt
    

How to use?

  1. Download MNIST dataset (4 files)
  2. Unzip all 4 files and put them into MNIST_Data folder (parallel to this README) in the project.
  3. Run server.py.
  • (If it is the first time for running, training the model will take less than ten minutes.)
  1. After Server Ready is printed, open the browser and go to localhost:8000.
  2. Draw you digit (from 0 to 9) in the canvas, and press recognize.
  3. Wait for the result to show.
  • Might not give you the right answer, especially when you draw number 6:)
  • Have fun!

Model detail

Tensorboard for training

image

Tensorboard for predicting

image

About

Tensorflow CNN on MNIST dataset with B/S interface

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published