Assignments

Here are the assignments for CMPS 142, Spring 2017

 Homework:

# Due  Files Sample solution
 1  4/20  Homework 1 (Updated on 04/12)  
 2  5/2  Homework 2  
 3  5/16  Homework 3  
4  5/30

 Homework 4

 Spambase file (remove .txt extension)

 
5 6/8

Homework 5

 

 

 

Reading Assignments:

Due  
1st Week Ng notes: Lecture Notes 1, Part I, Chapter 1
2nd Week

Ng notes: Lecture Notes 1, Part I, Chapters 2, 3, 4; Part II Ch. 5 and Part VI Ch. 1 (Bias-Variance) Note that Part VI is in file cs229-notes4.

3rd/fourth week  Ng's notes: Part II Ch. 7. Review probability (probability theory review section notes 2 from the Stanford 229 class, or All of Statistics chapters 2, 3, 4), and Naive Bayes (Ng part IV ch 2)
 4th week  Ng Part IV ch 1 (Gaussian discriminant analysis)
 5th week

 Ng Part IV ch 2 (Naive Bayes), Part II ch 6 (Perceptron algorithm)   The Mitchell text has a good presentation of Naive Bayes for text processing in section 6.10.

   Ng Part V, chapters 1-8 (support vector machines)
   Decision trees: Chapters in Russel and Norvig, or Mitchell, or wikipedia page
 

 Neural networks: backpropagation handout.  See also convolutional networks tutorials.

 

Clustering and mixture of Gaussians, Ng's Lecture Notes 7(a) and 7(b)