This repository contains code for my projects made using PyTorch
- Cycle GAN
- Implementation of Cycle GAN architecture.
- Diffusion Model
- Implementation of simple Diffusion Model.
- GNN Mesh Classifier
- Learning about Graph Neural Networks by building mesh classifier with Torch Geometric.
- Neural ODE for MNIST Classification
- Learning about Neural Ordinary Differential Equations by building simple MNIST Classifier using TorchDyn.
- WaveNet and Melody Generator
- Implementation of WaveNet architecture along with MIDI Melody Generator which was a project for my BEng thesis.
- GPT
- Implementation of GPT-1 to understand attention mechanism a little bit better.
- Brain Tumor Classification
- Brain Tumor Classification project using pretrained EfficientNetB4 as feature extractor and training classifier from scratch on top of it.
- Hyena Operator
- Implementation of Hyena Operator for long range sequences. This paper really interested me and maybe I'll try to build a music generator in style of MusicLM but with this layer instead of self-attention blocks.
- Wasserstein GAN
- Implementation of Wasserstein GAN architecture with gradient penalty.