This repository contains implementations of various deep learning models and algorithms using both NumPy and PyTorch. Below is an overview of the implementations included in this repository:
- Multi-Layer Perceptron (MLP)
- Batch Normalization
- Convolutional Neural Network (CNN)
- Residual Layer
- Recurrent Neural Network (RNN)
- Long Short-Term Memory (LSTM)
- Gated Recurrent Unit (GRU)
- Vision Transformer
- Transformer
- SimCLR (Contrastive Learning)