Deep Learning for Natural Language Processing

Lecturers: Fahim Dalvi and Hassan Sajjad


In this lecture series, we cover the basics of machine learning, neural networks and deep neural networks. We look at several deep neural network architectures from the perspective of applying them to various classification tasks, such as sequence prediction and generation. Every lecture is accompanied with practice problems implemented in Keras, a popular Python framework for deep learning.


Background reading * Python Numpy Tutorial * IPython Tutorial * Linear Aljebra for Machine Learning

Slides

Avatar
Hassan Sajjad
Associate Professor

My research interests include natural language processing, machine translation and deep learning