mesutpiskin / characterRecognition

:ab: Character Recognition with Artificial Neural Network ANN - C# Project

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

English | Türkçe

Character Recognition with ANN (Artificial Neural Network)

Artificial Neural Network

Artificial neural networks (ANN) or connectionist systems are computing systems vaguely inspired by the biological neural networks that constitute animal brains. The neural network itself is not an algorithm, but rather a framework for many different machine learning algorithms to work together and process complex data inputs. Such systems "learn" to perform tasks by considering examples, generally without being programmed with any task-specific rules. For example, in image recognition, they might learn to identify images that contain cats by analyzing example images that have been manually labeled as "cat" or "no cat" and using the results to identify cats in other images. They do this without any prior knowledge about cats, for example, that they have fur, tails, whiskers and cat-like faces. Instead, they automatically generate identifying characteristics from the learning material that they process.

Technical Specification

  • ANN: Backpropagation
  • NN Input: 35 (Pixel)
  • NN Output: 5 (A, B, C, D, E, F)
  • NN Hidden Layer: 3
  • NN Activation Function: Sigmoid
  • Programming Language: C#

How to Run?

  • clone or download repository
git clone https://github.com/mesutpiskin/ANNCharacterRecognition.git
  • Build project and run with Visual Studio
  • Happy hacking.

GUI

GUI

About

:ab: Character Recognition with Artificial Neural Network ANN - C# Project


Languages

Language:C# 100.0%