Skip to content

tugrahek/image_recognition_using_ANN

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Image Recognition System Using ANN (C#)

A simple Artificial Neural Network (ANN) implementation written in C# for classifying 5x5 binary images of digits 1 and 2.

This project was developed to understand the fundamentals of image recognition and ANN logic without using external machine learning libraries.

Overview

The system:

  • Generates 5x5 matrix representations of digits 1 and 2
  • Applies random pixel variations
  • Converts matrices into 1D input vectors
  • Trains an ANN model using a gradient-based update rule
  • Evaluates classification accuracy

Key Concepts

  • Artificial Neural Networks (ANN)
  • Supervised learning
  • Weight initialization
  • Learning rate & training epochs
  • Data augmentation

Technologies

  • C#
  • Object-Oriented Programming
  • ANN implementation from scratch
  • Console-based application

About

ANN implementation from scratch in C# for binary image classification of handwritten digits

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages