Skip to content

Jitendra300/neural-network-in-C

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Neural Network from Scratch in C: Simulating OR Gate

Project Overview

This project aims to design and implement a neural network from scratch in C, with a focus on simulating an OR gate.

Motivation

Implementing a neural network from scratch in C allows us to gain a deeper understanding of how Neural networks work. This project serves as a foundation for more complex neural network applications.

Architecture of our Neural System

We have input neurons which accept 2 bits from the user. Then we start our training process, at the end we have prediction from our network. Cause we don't have any hidden layers that's why output layer consists of 4 neurons instead of 2 (for classification...whether its true or false). This might be easily fixed if we introduce hidden layers(having hidden layers can make our neural system more accurate) but that could complicate our neural network.

Code Output:

Future Work:

  • For this Repo just get neural network for all Gates.
  • In future we shall do digit prediction in C [the hello world of AI]

About

A simple neural network in C from scratch.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages