Unsupervised Machine Learning
This course introduces unsupervised machine learning as a practical framework for finding structure in complex data without predefined labels. Students work with clustering, dimensionality reduction, embeddings, matrix factorization, topic modeling, anomaly detection, graph representations, and model validation.
The course is designed for data science and computational social science applications: behavioral traces, text, networks, educational data, cultural data, organizations, and public-policy problems where the goal is to discover patterns, compare latent groups, and build interpretable representations.