This course covers various machine learning algorithms for regression, classification, clustering and ensemble learning. Students will learn applying machine learning techniques to solve challenging problems in various fields. Crosslisted with CS 422.