About Course
Unsupervised Machine Learning from First Principles teaches you how to discover patterns, structure and unusual behaviour in data without relying on predefined labels.
You will move beyond simply calling machine-learning libraries. Important algorithms are explained from first principles before you implement, test and compare them using Python. You will study clustering, dimensionality reduction, anomaly detection, probabilistic models, representation learning and topic discovery.
Throughout the course, you will work with synthetic data, retail transactions, fashion images, industrial machine data and real financial complaint narratives. You will learn how to evaluate results when there is no single correct answer and how to translate discovered patterns into useful real-world insights.
By the end of the course, you will have completed five practical projects and built a portfolio demonstrating how unsupervised machine learning can be applied to business, financial services, computer vision and industrial problems.
