Teaching


Drawing
Drawing

Deep Learning for Natural Language Processing

A 15 hours crash course covering the basics and advancements in deep learning. The lecture series is conducted at the department of Computer Science and Applied Cognitive Science of the University of Duisburg-Essen.

Introduction to Deep Learning for Natural Language Processing

A one week introductory course delivered at the DAAD organized Spring School, University of Moratuwa, Sri Lanka in March 2019.

From Theory to Practice: Deep Learning for Natural Language Processing

A 15 hours crash course on deep learning for NLP with practical exercises in Keras. The lecture series is conducted at the department of Computer Science and Applied Cognitive Science of the University of Duisburg-Essen. Here is the course material including slides, python notebooks, etc. link

Deep Learning for Machine Translation

I with Fahim Dalvi delivered a 15 hours intensive course on deep learning for machine translation in September 2017 at DGfS-CL Fall School in Heinrich Heine Universität Düsseldorf. We covered neural networks, language models, recurrent neural network and how they fit in to become a neural machine translation. link


Avatar
Hassan Sajjad
Senior Research Scientist

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