Comparison of different Machine Learning (Decision Tree, linear classifier, KNN, SVM and CNN) algorithms to classify images of digits