Skip to content

VincentJaouen/hand-digit-ml

Repository files navigation

Hand Digit Neural Network ML

The goal of this small project is to implement a simple neural network learning algorithm to be able to recognize digits drawn by a user on a 50x50 canvas.

Temporarily hosted on: http://ml.vjaouen.com/

How to launch locally

Prerequirements:

Install and run

  • Clone repository locally
  • Run yarn install
  • Create digitml database and run migrations with yarn knex migrate:latest --knexfile ./knexfile.js
  • Run yarn start
  • Open http://localhost

Learn

Just run yarn learn.

It will iterate on lambdas from 1 to 10. Change the parameter LEARN_CHUNK to the ratio of learning data/cross-validation data as desired.

Precision

Run yarn compute-precision

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages