Handwritten Digit recognition using Different approaches. Deep Convolutional Neural Network , DCNN With Image Data Augmention , DCNN With Autoencoder.