# micrograd-rs [![Crate](https://img.shields.io/crates/v/micrograd-rs.svg)](https://crates.io/crates/micrograd-rs) [![Rust CI](https://github.com/danielway/micrograd-rs/actions/workflows/rust_ci.yml/badge.svg?branch=master)](https://github.com/danielway/micrograd-rs/actions/workflows/rust_ci.yml) [![Rust CD](https://github.com/danielway/micrograd-rs/actions/workflows/rust_cd.yml/badge.svg)](https://github.com/danielway/micrograd-rs/actions/workflows/rust_cd.yml) A Rust implementation of [Andrej Karpathy's micrograd engine](https://github.com/karpathy/micrograd). Implemented as part of a personal exploration into neural networking with applications like [`danielway/nn-sim`](https://github.com/danielway/nn-sim). > A tiny scalar-valued autograd engine and a neural net library on top of it with PyTorch-like API