Built a custom machine learning framework (like Pytorch) in C++

Implemented a custom machine learning framework in C++ by understanding backpropagation in deep learning. Prototyped the framework in python, followed by porting over the code to C++, which helped speed up the computation while training. Future work involves benchmarking and comparing with pytorch, followed by implementing matrix multiplications in CUDA to optimize when GPU resources are available.