This project use the following machine learning methods to implement handwritten digits recognization. DataSet: MNIST Algorithms: Logistic Regression, Softmax Regression, BP Neural Network.