micrograd-java
This is a Java version of Andrej Karpathy's micrograd machine learning library, made as practice for my Intro to Programming class.
It is a simple program structured through classes that lets users calculate backpropagation, create Neuron objects, build Layers of Neurons, and create and train a multi-layer perceptron. It is built and installable with Maven.
- Role
- Solo developer
- Timeframe
- January 2026
- Status
- Shipped