A deep learning framework to teach myself in depth about AI and DL. It started with the foundational code from Andrej Karpathy's micrograd, and I drew further inspiration from George Hotz's tinygrad project.
- Simple neural network
- Iris flower classification
- Word2Vec(CBOW)
- MNIST
- Currently working on adding convolution and pooling support
- Four basic operations add, sub, mul, div
- Matrix multiplication
- Exp
- Power
- Log
- Sum
- Mean
- Transpose
- Expand dims
- Reshape
- Full
- Fill empty
- Ones
- Zeros
- Linear layer
- Softmax
- Relu