Micrograd implementation in Mojo Programming Language
Resources which helped a lot:
- Value
- Neuron
- Layer
- MLP
- Make moons dataset for mojo
- Train fn
- Plots
- Add ipynb with Value, Neuron, Layer, MLP and backprop example
| File | Contents |
|---|---|
| engine.mojo | Value, operations and grad calculation for operations |
| nn.mojo | Neuron, Layer & MLP |
| play.mojo | Dataset creation, Train, utils and main function for training |
| test.ipynb | Value, grad, Neuron, Layer & MLP testing |
| attempts/* | Mistakes and failed attempts |