Teaching


Drawing
Drawing

Introduction to Experimental Robotics

Fall 2022, Winter 2023, Dalhousie University

Deep Learning for Natural Language Processing

Winter 2023, Dalhousie University

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
Associate Professor

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