Skip to Main Content

MyTorch

A PyTorch Inspired Custom Mini Deep Learning Library Implemented From Scratch

Image will load when scrolled into view
Neural NetworksDeep LearningPyTorchPythonC++MLPsCNNsRNNsTransformers

About the Project

Built neural network library from scratch in Python and C++ replicating PyTorch functionality.

Implemented core elements: activation functions (ReLU, GeLU, Sigmoid, Tanh), linear layers, batch normalization, optimizers (Adam, AdamW, SGD), allowing a 100% complete setup of MLPs.

Implemented essential deep learning models including CNN, RNN, LSTM, GRU and Transformers, and conducted three models training, confirming understanding of deep learning architectures.

Project Details

StatusActive Development
Role
Solo Developer