/deep-learning-pytorch

The pytorch implementation of deep learning

Deep Learning Pytorch

This project is a set of repositories written by Seungwon Do including various deep learning algorithms using Pytorch.

Reinforcement Learning

Model-free Reinforcement Learning

  1. Deep Q Network (DQN)
  2. Vanilla Policy Gradient (VPG)
  3. Actor Critic (AC)
  4. Advantage Actor-Critic (A2C)
  5. Asynchronous Advantage Actor Critic (A3C)
  6. Deep Deterministic Policy Gradient (DDPG)
  7. Trust Region Policy Optimization (TRPO)
  8. Proximal Policy Optimization (PPO)
  9. Twin Delayed Deep Deterministic Policy Gradient (TD3)
  10. Soft Actor-Critic (SAC)

Computer Vision

Image Classification and Semantic Segmentation

  1. VGG
  2. ResNet
  3. U-Net
  4. WaveMix-Lite
  5. ViT

Generative Model

  1. Auto Encoder (AE)
  2. Variational Auto Encoder (VAE)
  3. Residual Encoder-Decoder Network (REDNet)
  4. Generative Adversarial Network (GAN)
  5. Wasserstein Generative Adversarial Network (WGAN)
  6. Wasserstein Generative Adversarial Network Gradient Penalty (WGAN-GP)
  7. Cycle Generative Adversarial Network (CycleGAN)

Natural Language Processing

Pre-trained Language Model

  1. Transformer
  2. Generative Pre-Training 2 (GPT-2)