CS 6140: Machine Learning

Time and Location: Thursdays from 6:00 pm to 9:00 pm in Forsyth Building 129

Instructor: Lu Wang, Office 448 WVH

Staff and Office Hours:

Discussion Forum: Piazza, sign up at piazza.com/northeastern/spring2017/cs614002

Important Announcement

Course Description


Textbooks and Reference


This course is designed for graduate students majoring in computer science, applied math, and other related areas. Students who take this course are expected to be able to write code in some programming languages (e.g. Python, Java, C/C++) proficiently, and finish courses in algorithms (CS 5800 or CS 7800), multivariable calculus, probability, statistics, and linear algebra.


Each assignment or report, both electronic copy and hard copy, is due at the beginning of class on the corresponding due date. Hard copies are submitted in class. Assignment or report turned in late will be charged 10 points (out of 100 points) off for each late day (i.e. 24 hours). Each student has a budget of 5 days throughout the semester before a late penalty is applied. You may want to use it wisely, e.g. save for emergencies.

Grades will be determined based on three assignments, ten in-class tests, one course project, one open-book exam, and participation:


Jan 12

Jan 19

Jan 26

Feb 2

Feb 9

Feb 16

Feb 23

Mar 2

Mar 9 (No Class: Spring Break)

Mar 16

Mar 23

Mar 30

Apr 6

Apr 13

Apr 20

Academic Integrity

This course follows the Northeastern University Academic Integrity Policy. All students in this course are expected to abide by the Academic Integrity Policy. Any work submitted by a student in this course for academic credit should be the student's own work. Collaborations are allowed only if explicitly permitted. Violations of the rules (e.g. cheating, fabrication, plagiarism) will be reported.