Clustering techniques and their applications in engineering | Synapse