A lightweight tensor computation library with automatic differentiation, implemented from scratch in pure Python. Perfect for educational purposes and understanding the fundamentals of deep learning frameworks.
π§ Key Features:
- Eager evaluation model
- Minimal autograd engine
- Multi-Layer Perceptron (MLP) support
- Lightweight
- Educational-focused design
mini-tensor/
βββ tensor.py # Core tensor class with autograd
βββ mlp.py # Neural network implementation
βββ util.py # Activation functions & optimizers
βββ requirements.txt