Selected Projects 🚀

From-scratch Implementations 🛠️ ongoing

Repository

  • Implemented a variety of reinforcement learning algorithms from scratch using Numpy and PyTorch with extensive theoretical explanation in a blog-like style. For example: Variants of MC & TD, Deep Q-Network & variants, Policy Gradient algorithms (like REINFORCE, A2C, etc.)
  • Implemented a variety of deep generative learning models from scratch using PyTorch with extensive theoretical explanation in a blog-like style. For example: VAE, GAN & variants (like WGAN, Conditional GAN, etc.), DDPM, etc.
  • Implemented miscellaneous deep learning models (eg: Transformer, U-Net, etc.) from scratch using PyTorch.

Diffusion Model for Image Super-Resolution 🏞️

Repository

  • Implemented SRDiff and Stable Diffusion models to upscale low-resolution images.
  • Developed a Streamlit dashboard for interactive image super-resolution demos.

Age Estimation 👶

Repository

  • Fine-tuned a pretrained VGG-16 backbone with a linear classifier head on the FairFace dataset.
  • Deployed an interactive Streamlit app for age estimation.