DEV Community

Yasovardan Ram.Y
Yasovardan Ram.Y

Posted on

A desktop application for building and training neural networks from scratch, powered by a custom scalar autograd engine.

I m high school student who was curious abt how an autograd engine works when watching Andrej Karapthy build Micrograd.

It started as a small project just trying to recreate micrograd but soon i got curious and added many more feature like 6 different activation function and 2 loss function and made really good ui. I know this isn't meant to replace PyTorch or TensorFlow it's purely an educational project to help me understand how things work under the hood.

I have made an exe file for it for easier access to the app .I would like to get suggestions and improvements that i could implement in this app. Well I'm still learning python and I'm nowhere nearly as good but this project helped me learn more abt machine learning OOPs and other python concepts.
If u like the project do star it...



https://github.com/Yasovardan-Ram/Omnigrad[](url)

Top comments (0)