This is the first release of cpp-micrograd 🎉
Version releases give proper structure and pathway for project growth.
Thus, cpp-micrograd will follow this paradigm from now onwards.
The vision is to go from cpp-micrograd, to polyglot-micrograd, supporting at least C++, C, CuDA, and Rust.
Features currently present that should bring net-positive value:
- A full cpp implementation of an autograd engine.
- A simple MLP on that engine.
- A simple training script for modelling AND logic gate.
- A simple to-the-point back-prop intuition and theory.