Skip to content

Latest commit

 

History

History
40 lines (28 loc) · 1.06 KB

File metadata and controls

40 lines (28 loc) · 1.06 KB

Neural Network From Scratch

Overview

This repository is a learning project where I explore how neural networks are built from scratch using Python. The goal is to understand the inner workings of neural networks without relying on high-level machine learning libraries.

Features

  • Implementation of basic neural network components.
  • Support for multiple activation functions.
  • Training and testing using custom datasets.
  • Implementations in both Java and Python.

Setup

Python

  1. Clone the repository:
    git clone https://github.com/sky0walker99/NNFromScratch.git
    cd NNFromScratch
  2. Run a sample script:
    python src/main.py

Learning Objectives

  • Understanding fundamental concepts of neural networks.
  • Implementing forward and backward propagation.
  • Exploring different optimization techniques.
  • Comparing implementations in Python and Java.

Contributing

This repository is for personal learning, but contributions and discussions are welcome!

License

This project is licensed under the MIT License.