CSC321 Assignment 1 Learning Distributed Word Representations Assignment 2 Image Colorization: Convolutional Neural Networks Assignment 3 Translation: Attension-Based Neural Machine Translation Assignment 4 CycleGAN