Deep Convolution Neural Network Based Face Recognition