Of the Following Examples, Which would you address using an supervised learning Algorithm?
a) given email labeled as spam or not spam, learn a spam filter
b) given a set of news articles found on the web, group them into set of articles about the same story.
c) given a database of customer data, automatically discover market segments and group customers into different market segments.
d) find the patterns in market basket analysis