- First logged version of the library ✅
- Tensor class in Tensor module created with: full Tensor functionalities, error handling and notebook tests + pytorch ui comparisons🚀
- dtype Enum class in Tensor module created, involving 2 datatypes for now: int64 and float64
- Primary documentation of the steps added in tests/ 🧪
- Primary repository structure design to include: requirements.txt, LICENCE.md, VERSION and docs/
- Allowed numpy ndarray input to tensor through the static method validating the data input
- Allowed direct conversion between tensor and numpy
- Added prototype 1: scratch of all classes
- Added prototype 2: enhancement of all classes with first functional outcome
- Branched to prototype 3 to merge the extension classes (dataset, laoder and transform) with all functional modules
- Updated Linear, Parameter, Module to include abstracts and other functionalities
- Added activation.py modularizing its usage as in pytorch
- Fixed peformance
- Updated UML + report
- Made backward() a decorator
- Added synthetic data tests
- Finalizing project
- First official functional version of the neural network library 🔥
- Final report, presentation and defense day ✔️
- Library structured and structured
- Added setup.py and tests
- made it pip installable
- added test example for users
- reorganized the repo structure
- changed libname to
che3le