I. Introduction
Human beings have been faced different problems in areas like health, transportation, business and finance. Recently neural networks have been played a significant role in different application that can ease human beings' life such as medicine, natural language processing, business, computer vision and many other problems. Neural Network has grown from the very simple and most basic artificial neural network perceptron to the most modern and complex network with thousands and millions of neurons in order to simulate the ability of human brain to recognize and distinguish objects around. In fact, at this time many commercial scanners use Optical Character Recognition (OCR) systems to change an input image of character string to output a text file [4].