The Neural Network OCR application was developed to be a small test tool for optical character recognition using neural networks. There are many different approaches to optical character recognition problem. One of the most common and popular approaches is based on neural networks, which can be applied to different tasks, such as pattern recognition, time series prediction, function approximation, clustering, etc.