Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/inclinedadarsh/neural-network-in-c
https://github.com/inclinedadarsh/neural-network-in-c
Last synced: 26 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/inclinedadarsh/neural-network-in-c
- Owner: inclinedadarsh
- Created: 2024-06-29T21:10:14.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-06-29T21:15:18.000Z (7 months ago)
- Last Synced: 2024-06-30T00:26:58.211Z (7 months ago)
- Language: C
- Size: 1000 Bytes
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Neural network in C
These are some pretty basic implementation of the Neural network in C language.
I have made these just for fun while wanting to get started in C.
## Files & descriptions
- [linear_line.c](./linear_line.c) :- An _over engineered_ linear neural network implementation. It's a basic neuron (or perceptron) which identifies the solution for the line `y = 4x + 1`.
- [and.c](./and.c) :- A _non-linear_ neural network implementation for learning the data of different gates. In the code, I have used the OR gate data, but it can be trained on any gate data except XOR gate.
- [xor.c](./xor.c) :- A multi-layer neural network implementation for learning the data of XOR gate. It uses 2 neurons (2 + 1) and learns the XOR gate data.