CS 6140: Machine Learning

Class Meets

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

Where: Behrakis Health Sciences Center 310. See map.

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.

Last updated: April 15, 2024