This project is contributed by : Yashodhan Joshi , Vatsal Soni, Yatharth Vyas & Tejas Ghone. Neural networks currently provide the best solutions to many problems in image recognition, speech recognition, and natural language processing etc. In this project we have incorporated our trained Neural Network for Recognizing handwritten digits which has been implemented in Rust in a basic node server which basically serves a view for taking handwritten digit input and predicting it as our output!
Install tools except cargo-generate as shown here
wasm-pack build
in main directory to compile the rust code to wasm, adn create pkg directory.
npm install && npm start
in www folder to install required npm module and start the server on localhost:8080.
Simply draw in the box provided and press the Predict button to know the result.
You can also provide feedback if the model predicts your drawing incorrectly, as of now we haven't implemented anything to improve the model based on the feedback but that can be done in the future.