flâneur — a map of the web's best reading

Clustering Algorithms: K-Means, EMC and Affinity Propagation | Toptal

toptal.com · 3,272 words · saved by 1 readers

Clustering algorithms are very important to unsupervised learning and are key elements of machine learning in general. These algorithms give meaning to data that are not labelled and help find structure in chaos. But not all clustering algorithms are created equal; each has its own pros and cons. In this article,...

Data Science and Databases 11-minute read Clustering Algorithms: From Start to State of the Art Clustering algorithms remain an important part of unsupervised learning and machine learning workflows. These algorithms help uncover patterns in unlabeled data, but each comes with different strengths, trade-offs, and ideal use cases. In this article, Toptal Freelance Software Engineer Lovro Iliassich explores clustering approaches ranging from K-Means and EM clustering to Affinity Propagation and DBSCAN. Last updated: May 11, 2026 authors are vetted experts in their fields and write on topics in w

Explore this link on the map →

related reading