Deep learning has achieved great success in a variety of fields such as speech recognition, image understanding, and natural language understanding. This course aims to introduce the basic techniques of deep learning and recent progress of deep learning on natural language understanding and graph analysis.
This course aims to introduce the basic techniques of deep learning including feedforward neural networks, convolutional neural networks, and recurrent neural networks. We will also cover recent progress on deep generative models. Finally, we will introduce how to apply these techniques to natural language understanding and graph analysis.
Machine Learning Basics
Feedforward Neural Networks Optimization Tricks
Convolutional Neural Networks
Recurrent Neural Networks
Deep Learning for Natural Language Understanding
Deep Learning for Analyzing graphs/networks
Deep Generative Models