Neural network based handwritten character recognition demo application made in JavaScript (Angular). Try Online: https://cleardatalabs.github.io/hwrjs/
- Draw any char, type what it is and add it to the learn list
- Repeat to add more chars and more samples of same chars
- Create and train neural model by clicking [train], after several iterations [stop] the training
- Draw any char and click [check] to get it recognized
All the magic happens in frontend, no backend interactions or 3-rd party api calls. 3 layer perceptron with backpropagation learning algorithm is currently used as a model. Some implementation details and a little bit of theory present on Wiki
Pre-requisites: nodejs & npm
git clone https://github.com/cleardatalabs/hwrjs.git
cd hwrjs
npm install
ng serve --open
Project is free and non-commercial. However support and feedback really matters! If you found it interesting we'd appreciate:
- submitting an issue or suggesting a change via pull request
- giving project a star on GitHub
- following us on Twitter