Skip to content

VishvamPorwal/NeuralTrace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NeuralTrace

NeuralTrace is an open-source Autograd engine designed to empower deep learning enthusiasts with a powerful and user-friendly tool for training deep neural networks. It is a lightweight simulation of PyTorch.

Key Features

  1. Automatic Differentiation: NeuralTrace performs automatic differentiation, computing gradients for various functions with respect to their inputs.
  2. Extensible: You can easily extend NeuralTrace by adding custom functions, optimizers, and other components.
  3. User-Friendly: Designed to be user-friendly, NeuralTrace is suitable for both beginners and advanced researchers.

Examples

Check out the driver.py file in the repository for more detailed examples of how to use NeuralTrace for various deep-learning tasks.

Contributing

Contributions to NeuralTrace are welcome! Whether you find bugs, want to add new features, or improve documentation, please feel free to open issues and pull requests on the GitHub repository.

Acknowledgments

NeuralTrace is inspired by micrograd and based upon PyTorch.

Happy deep learning with NeuralTrace! 🚀

About

NeuralTrace is an open-source autograd engine designed to empower deep learning enthusiasts with a powerful and user-friendly tool for training deep neural networks.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages