Neural Network
Learning how Neural Networks and LLMs work by building one from scratch in Python.
Overview
This project is an exploration into how neural networks actually work under the hood. Instead of relying entirely on existing machine-learning libraries, I'm building the fundamental pieces myself.
Why I Built It
I wanted to understand what happens inside a neural network rather than treating it as a black box. Building the system myself gives me a better understanding of neurons, weights, biases, activation functions, and training.
How It Works
The project focuses on the fundamental operations behind neural networks: forward propagation, calculating errors, adjusting weights, and gradually improving the model through training.
What I'm Learning
I'm using this project to understand the mathematics and implementation behind neural networks and eventually connect those concepts to how larger language models work.