Principles and techniques for machine-based decision and prediction from large datasets. Algorithms for and applications of classification, regression, and unsupervised learning. Introduction to neural networks and deep learning. Use of machine learning libraries in languages such as Python and R.
Prerequisite: DAT 116 or CSC 121, and MTH 242, or Permission