Neural from scratch : After building from the microrograd library, and uses graphviz library for demonstration purposes