|
COL774: Machine Learning
General Information
Instructor: Parag Singla (email: parags AT cse.iitd.ac.in)
Class Timings (Slot F):
- Tue, 11:00 am - 11:50am
- Thu, 11:00 am - 11:50am
- Fri, 11:00 am - 11:50am
Venue: LHC 526.
Teaching Assistants (TAs)
TA Assignment (Updated!)
Announcements
[Apr 30, 2017]: A new set of practice questions has been posted (see below)!
[Apr 7, 2017]: Assignment 4 is out! Due Date: Friday April 21, 11:50 pm.
[Mar 17, 2017]: TA Assignment has been updated!
[Mar 14, 2017]: Assignment 3 is out! Due Date: Tuesday April 4, 11:50 pm.
[Feb 27, 2017]: Remaining Portion of Assignment 2 is out (see below). Due Date: Friday March 10, 11:50 pm.
[Feb 12, 2017]: Assignment 2 is out (see below). Due Date: Friday March 10, 11:50 pm.
[Jan 26, 2017]: A set of practice questions has been posted for Minor 1 (see below).
[Jan 26, 2017]: Assignment 1 deadline is now Friday February 10, 11:50 pm.
[Jan 21, 2017]: Assignment 1 is out! It is due on Wednesday February 8, 11:50 pm.
Course Content
Week | Topic | Book Chapters | Supplementary Notes |
1 | Introduction | | |
2,3 | Linear and Logistic Regression, Gaussian Discriminant Analysis | Bishop, Chapter 3.1, 4 |
lin-log-reg.pdf,
gda.pdf |
4,5 | Support Vector Machines | Bishop, Chapter 7.1 |
svm.pdf |
6 | Neural Networks | Mitchell, Chapter 4 |
nnets.pdf
nnets-hw.pdf
|
7 | Decision Trees | Mitchell, Chapter 3 |
dtrees.pdf |
8,9 | Naive Bayes, Bayesian Statistics |
Mitchell, Chapter 6 |
nb.pdf,
bayes.pdf
Conjugate Prior
map.pdf
model.pdf |
10,11 | K-Means, Gaussian Mixture Models, EM | |
kmeans.pdf
gmm.pdf
em.pdf |
12 | PCA | |
pca.pdf
|
13 | Learning Theory, Model Selection | Mitchell, Chapter 7 |
theory.pdf
model.pdf |
14 | Advanced Topics: Deep Learning |
Online Resource:
Convolutional Neural Networks
|
deep_learning_slides.pdf
cnn.pdf
|
Review Material
References
- Machine Learning: A Probabilistic Perspective.
Kevin Murphy. MIT Press, 2012.
- Pattern Recognition and Machine Learning. Christopher Bishop. First Edition, Springer, 2006.
- Pattern Classification. Richard Duda, Peter Hart and David Stock. Second Edition, Wiley-Interscience, 2000.
- Machine Learning. Tom Mitchell. First Edition, McGraw-Hill, 1997.
Assignment Submission Instructions
- You are free to discuss the problems with other students in the class. You should include the
names of the people you had a significant discussion with in your submission.
- All your solutions should be produced independently without referring to any
discussion notes or the code someone else would have written.
- All the programming should be done in MATLAB
(unless otherwise allowed explicitly).
Include comments for readability.
- Code should be submitted using Moodle Page.
- Create a separate directory
for each of the questions named by the question number. For instance, for question 1,
all your submissions files should be put in the directory named
Q1 (and so on for other questions). Put all the Question sub-directories in a single
top level directory. This directory should be named as "yourentrynumber_firstname_lastname".
For example, if your entry number is "2013anz7535" and your name is "Nilesh Pathak", your
submission directory should be named as "2013anz7535_nilesh_pathak". You should zip your
directory and name the resulting file as "yourentrynumber_firstname_lastname.zip" e.g. in
the above example it will be "2013anz7535_nilesh_pathak.zip". This single zip file should
be submitted online.
- Honor Code: Any cases of copying will be awarded a zero on the assignment and a
penalty of -10. More severe penalties may follow.
- Late Policy: You are allowed a total of
5 late days 6
late days acorss all the assignments. You are free to decide how you would like to use them. You will
get a zero on an assignment once you exceed the (total) allowed exemption of 5 days 6
days.
Practice Questions
Assignments
- Assignment 4
[Updated: 11:40 pm, April 13] .
Due Date: Friday April 21, 2017. 11:50 pm.
Datasets:
- Question 1: kmeans_data.zip
- Question 2:
- Dataset 1:
lfw_funneled.tgz
Use the updated version posted on Piazza
- Dataset 2:att_faces.tar.Z
- Assignment 3. Due Date: Tuesday April 4, 2017. 11:50 pm.
Datasets:
- Assignment 2. Due Date: Friday March 10, 2017. 11:50 pm.
Datasets:
- Assignment 1. New Due Date: Friday February 10, 2017. 11:50 pm.
Datasets:
Grading Policy (Tentative)
Assignment 1 | 7% |
Assignment 2 | 7% |
Assignment 3 | 7% |
Assignment 4 | 10%
(5 for Part (a) + 5 for Competitive Question) |
Quiz (May be) | 0-4% |
Minor I | 15% |
Minor II | 15% |
Major | 36-40% |
|