EE698R: Advanced Topics in Machine Learning (Spring 2021)

Instructor

Vipul Arora

TAs

Name Email
Rashmi Yadav rashmiy@iitk.ac.in
Mohit Vohra mvohra@iitk.ac.in
Vikas Kanaujia kvikas@iitk.ac.in
Sumit Kumar krsumit@iitk.ac.in
Kondamudi Jagadeesh Babu kbabu@iitk.ac.in
Adhiraj Banerjee adhiraj@iitk.ac.in
Rahul Kodag rkodag@iitk.ac.in
Akash Apare aaapare@iitk.ac.in

Course Objectives:

This course aims at introducing the students to advanced topics in machine learning (ML). The course will begin with lessons on programming that is needed to enable one to efficiently implement ML algorithms. The lectures will focus on mathematical principles, and there will be coding based assignments for implementation.

Pre-requisites:

The course will need a strong background in linear algebra and probability theory.

Topics:

Lecture Plan

Week of 2021 Topics
3 Introduction
4 Data structures and Algorithms
5 Data structures and Algorithms
6 Neural Networks
7 Time Series Modeling
8 Time Series Modeling
9 Mid-sem Exam
10 Vacation
11 Attention Models, Few shot learning, domain adaptation, explainable ML
12 Sampling - Monte Carlo Methods
13 Sampling - Monte Carlo Methods
14 Variational AutoEncoder
15 Generative Adversarial Network
16 Normalizing Flows
17 Projects
18 Projects
19 End-sem Exam

Grading Scheme

  1. Continuous Assessment – 20%
    Assignment - 6.7%, Quiz - 13.3%
  2. Mid-semester Exam – 33.3%
    Written exam
  3. Project – 46.7%
  4. Bonus: Demo 5%, Paper 5%

Details of project:

Details Marks (out of 35)
Problem definition: straightforward + variant 5 marks
No. of methods used (using available libraries) 1 mark/method
No. of methods used (self implemented) 5 marks/method
Report (up to 4 pages + references) Template: https://nips.cc/Conferences/2020/PaperInformation/StyleFiles 10 marks
Codes (readable + reproducible) 10 marks

Plagiarism Penalty:

As heavy as possible. Zero-tolerance policy.

References:

This course will take excerpts from some standard books on machine learning and signal processing. But it will largely be based on articles and research papers in ML and SP conferences (e.g., NeurIPS, ICML, Interspeech, ICASSP, etc.) and journals (e.g., IEEE TASLP, JMLR, IEEE PAMI, etc.).

Books: