For which of the following applications would you use a K-Means algorithm for?
(1) Weather prediction given humidity, past record, time of year and cloud density.
(2) Given a huge set of emails, segregation between the spam and non-spam ones.
(3) Given a set of news articles from many different websites, find out what topics are the main topics covered
(4) Given a database of information about your users, automatically group them into different market segments.
