CSE 676: Deep Learning (Spring 2019)

Class Information

3:30 PM – 4:50 PM, Tuesdays and Thursdays, Filmor 355

Course Website

https://piazza.com/buffalo/spring2019/cse676/home

CSE 706: Advanced Topics in Scalable Bayesian Methods (Fall 2018)

Syllabus


CSE 706: Recent Developments on Deep Generative Models and Deep Reinforcement Learning (Spring 2018, Fall 2019)

Syllabus

Recent years have witnessed significant success on deep generative models and deep reinforcement, both are based on the deep-learning techniques in machine learning. Many methods have obtained state-of-the-art results on various real-world tasks, such as natural image generation and game playing.

In this seminar, we will review recent developments on two most proliferating topics: deep generative models and deep reinforcement learning. Topics includes variational autoencoders, generative adversarial neural networks, pixel RNN/CNN, deep Q learning, policy gradient methods and their variants.

The following topics will be covered:

  1. Deep Generative Models
    • Pixel RNN/CNN
    • Standard generative adversarial networks (GANs)
    • f-divergence GAN
    • Wasserstein GAN
    • GAN with feature matching
    • GAN with auto encoder reconstruction loss
    • GAN as distribution matching
  2. Deep Reinforcement Learning
    • Deep Q-learning
    • Policy gradients
    • Continuous Q-learning
    • Soft Q-learning
    • Advanced policy gradient methods
    • Variance reduction in deep RL
    • Exploration in deep RL
    • Imitation learning
    • Deep RL applications

Class Information

1:00 PM – 3:00 PM, Mondays, Davis Hall 113A

Course Website

https://piazza.com/buffalo/spring2018/cse706/home

https://piazza.com/buffalo/fall2019/cse706/home


CSE 610: Recent Advances on Deep Learning (Fall 2017)

Syllabus

Recent years have witnessed significant success of deep learning techniques in machine learning, obtaining state-of-the-art results on various real-world tasks, such as image classification, machine translation, image captioning and game playing with deep reinforcement learning.

The success of deep learning is partially due to the increase of computational ability, model complexity and algorithmic advantage. In this course, we will go over the three aspects in details. Specifically, we will cover a little bit of how to develop scalable deep neural models with excellent deep learning frameworks such as tensorflow; We will introduce basic concepts and techniques of deep learning; We will learn how to build deep learning models with feedforward neural networks, convolutional neural networks and recurrent neural networks, as well as some recent applications with different neural network architectures; Finally, we will cover algorithms for training deep neural network, including stochastic optimization and optionally stochastic gradient Markov chain Monte Carlo.

Class Information

2:00 PM – 3:20 PM, Tuesdays and Thursdays, Norton Hall 214

Course Website

https://piazza.com/buffalo/fall2017/cse610/home