This repository contains an implementation of a simple autograd engine and neural network, inspired by Andrej Karpathy's "micrograd" project.
The project is a lightweight autograd engine that supports backpropagation and neural network implementation.
- Autograd Engine: Implements custom backpropagation for scalar computations.
- Basic Neural Network: Includes simple feedforward layers with tanh activation.
- Gradient Descent: Updates parameters using backpropagation.
- Visualization: Uses
graphvizfor computational graph visualization.
micrograd1.ipynb: Main implementation of autograd and neural network.README.md: Documentation for the project.
Inspired by Andrej Karpathy’s micrograd project.
This project is open-source under the MIT License.