This repository contains my assignment solutions for the Deep Learning course (M2177.003100_002) offered by Seoul National University (Fall 2019).
The algorithms for the assignments are implemented using TensorFlow and PyTorch in Python.
Environment Setup, Linear Model
Data Curation, Implementing Neural Networks from Scratch, Neural Networks
Implementing Convolutional Neural Network (CNN), Training CNN, Visualizing CNN
Implementing Recurrent Neural Network (RNN), Image Captioning, Language Modeling
Implementing Variational AutoEncoder (VAE) with MNIST data, Implementing Conditional-Generative Adversarial Network (GAN) with MNIST Data, Implementing Conditional-GAN with Face Data
Implementing and Training a Deep Q-Network (DQN), Playing Atari games using an Asynchronous Advantage Actor-Critic (A3C) agent
Text-to-image Synthesis based on AttnGAN
@article{Tao18attngan,
author = {Tao Xu, Pengchuan Zhang, Qiuyuan Huang, Han Zhang, Zhe Gan, Xiaolei Huang, Xiaodong He},
title = {AttnGAN: Fine-Grained Text to Image Generation with Attentional Generative Adversarial Networks},
Year = {2018},
booktitle = {{CVPR}}
}