Skip to content

balakrishna2907/Neural-Network-from-Scratch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Neural Network from Scratch

This repository contains a self-project in which I designed and implemented a neural network library from scratch. The project includes an automatic differentiation engine for performing backpropagation through dynamically constructed computational graphs, demonstrating foundational machine learning concepts. The library allows the creation, training, and evaluation of neural network models for various tasks, such as classification.

Features

  • Automatic Differentiation Engine: Implements backpropagation through dynamic computational graphs, which allows gradients to be computed automatically for neural network training.
  • Neural Network Library: Built atop the autograd engine, this library enables the creation and training of different neural network architectures.
  • Support for Classification: A variety of classification tasks can be tackled, reinforcing key deep learning principles through practical implementation.
  • Modular Design: The project is organized into separate components, making it easy to extend and experiment with different parts of the codebase.

About

Creating a neural network from scratch

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages