Clustering methods in machine learning | Synapse