/CSCI-561-Assignment3-Handwritten-Digit-Recognition

2-layer perceptron neural network to classify hand-written digits using MNIST dataset

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

Handwritten Digit Recognition

Implementing a multi-layer perceptron (MLP) neural network and use it to classify hand-written digits shown in Figure 1. You can use numerical libraries such as Numpy/Scipy, but machine learning libraries are NOT allowed. You need to implement feedforward/backpropagation as well as training process by yourselves.

For more details, please check out HW3-description.pdf.