CS 549 Data Clustering

Clustering is a fundamental data analysis technique with applications in the areas such as machine learning, natural language processing and data mining. The course covers a range of clustering problems, such as k-means and k-median, that are used in the real world to model practical applications. The main focus is on various heuristics and approximation algorithms that are used to successfully perform the task of clustering.

Credits

3

Slash Listed Courses

Also offered for undergraduate-level credit as CS 449 and may be taken only once for credit.

Prerequisite

CS 584 or CS 684