teachable-keyboard icon indicating copy to clipboard operation
teachable-keyboard copied to clipboard

Teachable keyboard using Tensorflow.js

This project is a very quick prototype using the Teachable Machine Boilerplate.

It uses tensorflow.js with a KNN classifier that is trained live in the browser using images from the webcam.

In the background, it uses an activation of MobileNet and is using a technique called Transfer Learning.

Install

In your terminal, run:

npm install

Try

In your terminal, run:

npm start

Open a new tab in your browser and enter localhost:9966.

If you haven't already, allow permission to your webcam, and start adding examples by clicking on the buttons.

To start the predictions, click on the "Start prediction" button.