Skip to content

A project exploiting KNN & K-means clustering to recognize handwritten numbers (inspired by Yann Lecun's work)

Notifications You must be signed in to change notification settings

Flechman/NumberRecognition

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

NumberRecognition

A project exploiting KNN & K-means clustering to recognize handwritten numbers (inspired by Yann Lecun's work)

Note: To be able to run the program you need Java 1.10 at least.

To run the program just run the KNN.java file. To change and show the number of predicted handwritten numbers, change the 'TESTS' variable (line 8) to the number you want and change the last two parameters of the call to Helpers.show (line 24) so that the first multiplied by the second equals 'TESTS'. (Example : TESTS = 100, first param = 10, second param = 10 - It will then have a grid with 10 rows and 10 colums showing the results.) To tweak the classification, play with the variable 'K'. Be careful to not overfit or underfit! Have fun :)

About

A project exploiting KNN & K-means clustering to recognize handwritten numbers (inspired by Yann Lecun's work)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages