Syllabus

Please find all the Video Lectures at this YouTube Playlist.

Lecture Slides are password protected.

  • Week 01: Introduction to EE546, Sequence Models, Variable Length Data, Sequence Problems,(Slides)
  • Week 02: Introduction to Recurrent Neural Networks, Vanilla RNN, Types of RNN, (Slides) (VanillaRNN.py) (Alternative Slides - Toronto Uni.)
  • Week 03: Training RNNs, Backpropagation Through Time, Vanishing Gradient Problem, (Slides) (Alternative Slides - Toronto Uni.)
  • Week 04: Gated Units, LSTMs, GRUs, (Slides)
    pyrtorch Tutorial on RNN+LSTM+GRUscodes of the tutorial
  • Week 05:  Bidirectional Recurrent Networks, Bidirectional Gated units, BiLSTMs and Types of LSTMs, (Slides)
  • Week 06: Deep RNNs and CNN+RNN Architectures, (Slides)
  • Week 07: Midterm Week
  • Week 08: 23rd April - National Holiday
  • Week 09: Introduction to Natural Language Processing, Word Embeddings and Language Sequences (Slides)
  • Week10: Attention Concept and Transformers (Slides)
  • Week 11: Bayram Week, no Lectures.
  • Week 12: Visual attention, Vision Transformers and some examples of RNN-based trackers (Slides)
  • Week 13: Project Presentations (part I)
  • Week 14: Project Presentations (part II)