This is related to Machine Learning, digit/object recognition using KNN which is a supervised learning algorithm.based upon instance/lazy learning without using generalization and it is non-parametric in that it makes no assumptions of normalcy (Gaussian) distribution. I am trying to implement in: octave, python and java.