E2 236, Spring 2021


Foundations of Machine Learning


Lectures


Homework


Programming Assignments


Tests


  • 19 Mar 2021: Quiz-01
  • 26 Mar 2021: Quiz-02
  • 09 Apr 2021: Quiz-03
  • 16 Apr 2021: Mid-term

Grading Policy


Quiz : 20
Assignments : 30
Mid Term : 20
Final : 30

Course Syllabus


  • Support Vector Machines, Kernel methods
  • PAC learning framework, learning via uniform convergence
  • Bias complexity trade-off, Rademacher complexity, VC-dimension
  • Multiclass classification
  • Parameter estimation and nonparametric regression
  • Convex optimization, Stochastic gradient descent
  • Neural Networks, Deep learning
  • Reinforcement learning and deep reinforcement learning
  • Online learning
  • Dim reduction, feature representation/extraction, clustering.

Course Description


This course provides performance guarantees on various classes of machine learning algorithms.

Teams/GitHub Information


Teams

We will use Microsoft Teams for all the course related communication.
Please do not send any email regarding the course.
You can signup for the course team Foundations-Machine-Learning-2021 using the following code woald5z.
To be on the course team, you have to be formally registered for the course.
If you are registered for the course and not on the course team Foundations-Machine-Learning-2021, please send me a direct message on Teams.

GitHub

Students can signup for GitHub here.
All the students in the class have read access to Machine-Learning public repository on GitHub.
For the write access to this GitHub repository, please send me your github userid on the course slack channel.
GitHub would be used for scribing lecture notes and submitting programming assignments.
Please follow the guidelines in the sample lecture.
The source file for the sample lecture is in the repository.
It is recommended you save it with another name in your local repository for creating a new lecture.
A good book for Git is here and a simple tutorial here.

Instructors


Vinod Sharma
Office: EC 2.07
Hours: By appointment.

Parimal Parag
Office: EC 2.17
Hours: By appointment.

Time and Location


Classroom: Auditorium 1, MP 20, ECE MP Building
Hours: Tu-Th 03:30-05:00pm.
Tutorial/Quiz: Fri 07:50am, EC 1.08.

Teaching Assistant


Himanshu Kumar
Hours: By appointment.

Textbooks


Foundations of machine learning, Mehryar Mohri, Afshin Rostamizadeh, and Ameet Talwalkar
Understanding machine learning, Shai Shalev-Shwartz and Shai Ben-David