lovesaroha / Rock-Paper-Scissor-Classification-Training

Training a keras model to recognize real images of rock, paper, scissors (hand) in order to classify an incoming image.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Rock-Paper-Scissor-Classification-Training

Training a keras model to recognize real images of rock, paper, scissors (hand) in order to classify an incoming image.
Download training images from laurencemoroney-blog.appspot.com/rps.zip.
Download validation images from laurencemoroney-blog.appspot.com/rps-test-set.zip.
Download inception model weights for transfer learning from mledu-datasets/inception_v3_weights_tf_dim_ordering_tf_kernels_notop.h5

Requirements

  • Python 3 or higher.

Packages

Numpy

py -m pip install numpy

Tensorflow

py -m pip install tensorflow

Start Training

py convolutional_neural_network.py
py transfer_learning.py

About

Training a keras model to recognize real images of rock, paper, scissors (hand) in order to classify an incoming image.

License:GNU General Public License v3.0


Languages

Language:Python 100.0%