Let say I have a list of words, such as:
apple apale aaple apples oranges ornnges orange orage melons meeons meeon melon melan
I want to group them based on similarity (or maybe I should say cluster them). Obviously, from above list, there are three groups: apple, orange, melon. Do you have any idea on how to achieve this (in machine learning or statistical sense)?
Thank in advance.