Skip to content

A Beginner's implementation of Andrej karpathy's micrograd in Rust.

License

Notifications You must be signed in to change notification settings

nachiket273/micrograd_rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

micrograd_rs

Crate


A Rust Beginner's implementation of Andrej karpathy's micrograd.
Here's Link to the YouTube video.
Also thanks to micrograd-rust for reference implementation in rust.

The current implementation is limited to:

==============================================

  • scalar valued autograd
  • Implementation of forward and backward pass for arithmetic operations and power operation.
  • Implementation of forward and backward pass for activation functions - tanh and relu.

Sample Output:

===============================================
Sample Training Output for MLP


TO-DO:

==========================================

  • graph visulization using libraries like graphviz
  • Implementation of Tensor type library from scratch
  • Improve implementation of MLP, activations etc for Tensors.

About

A Beginner's implementation of Andrej karpathy's micrograd in Rust.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages