This is teachable rock paper scissors web app, which i using tensorflowjs and mobilenet to classifiy various action of hand into rock , paper and scissors.
This project is a part of the Deep Learning Specilization course from Coursera.
1. Collect Samples of various rock paper scissors images
2. Train network and wait for the alert
3. Click on start predicting to start the prediction using webcam
Watch Live Demo here
First is page.html which basically has all the front end related stuff regrading this app.
Index.js is the main js file which handles the downloading , loading and transfer learning from mobilenet into our application. We can train this mobilenet and train it according to our need.
This webcam.js is a js file made by Google to handle all the webcam related stuff
This file is helping to create the dataset of the intermediate images from our mobilenet and labels for our neural network.