CS 6140: Machine Learning

Class Meets

When: Tuesdays and Fridays, 3:25pm-5:05pm

Where: Churchill Hall 101

Course Objectives

The course objective is to study the theory and practice of constructing algorithms that learn (functions) and make optimal decisions from data and experience. Machine learning is a field with goals overlapping with other disciplines, in particular, statistics, algorithms, engineering, or optimization theory. It also has wide applications to a number of scientific areas such as finance, life sciences, social sciences, or medicine.

Prerequisites

CS 5800 or CS 7800 with a minimum grade of C-. 

Class Materials

Textbooks: 

Pattern Recognition and Machine Learning — by C. M. Bishop, Springer, 2006.

Machine Learning: A Probabilistic Perspective — by K. P. Murphy, The MIT Press, 2012

Recommended books: 

The Elements of Statistical Learning — by T. Hastie, et al., Springer, 2009.

Machine Learning — by T. M. Mitchell, McGraw-Hill, 1997

Supplementary materials: to be provided in class.

Topics

Grading

Late Policy and Academic Honesty

All assignments and exams are individual, except when collaboration is explicitly allowed. All the sources used for problem solution must be acknowledged, e.g. web sites, books, research papers, personal communication with people, etc. Academic honesty is taken seriously; for detailed information see Office of Student Conduct and Conflict Resolution.

Title IX Policies

The professor and all teaching assistants are considered “responsible employees” at Northeastern University. We are required to report all allegations of sex or gender-based discrimination to the Title IX Coordinator. More details, including resources relevant for confidential support, are available at the Office for University Equity and Compliance.

Last updated: August 29, 2019