Teaching
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