Deep learning framework made by and for students.
Like micrograd. More like tinygrad but with the spirit of numpy_ml but more PyTorch-ish. See micrograd to understand.
- Pooling layers.
- code almost everything popular in AI even transformers
- optimization and speed VS simplicity and self-explained code
giagrad/tensor may not seem concise with all those docstrings, but try to remove them with this regex pattern ((\s+r""")(.|\n)+?("""))|((\s+""")(.|\n)+?(""")) and you'll barely see 300 lines of code in every file.