title: How to cluster different strings using machine learning in python
body: <p>I have a dataset that consists of building names.e.g {Hill View,Hills View,Hill Apartment...}.I want to cluster these strings using machine learning.for eg after clustering one cluster should contain strings which are similar or somewhat similar {Hills,Hill...}.I have tried various scikit algorithms like K-means,Affinity Propagation etc but did not succedd.Kindly help.</p>