Skip to content

NithinKonda/neural-network-scratch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Neural-Network-Scratch

A neural network implementation from scratch using Rust. This project demonstrates the fundamentals of neural networks, including feedforward and backpropagation, along with essential matrix operations.

Features

  • Feedforward Neural Network: Process inputs through multiple layers to produce outputs.
  • Backpropagation: Implemented to adjust weights based on the error of the output.
  • Activation Functions: Includes popular activation function as Sigmoid.
  • Matrix Operations: Basic operations such as addition, subtraction, multiplication, transpose, and dot multiplication.

Getting Started

Prerequisites

Make sure you have Rust installed on your machine. You can install it from rust-lang.org.

Installation

Clone the repository:

git clone https://github.com/NithinKonda/neural-network-scratch.git
cd rust-neural-network

Running the Project To run the project, use the following command:

cargo run

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages