Problem: In the following situations, identify if we need to use supervised or unsupervised machine learning technique:
1. Grouping shoppers based on their browsing and purchasing histories
2. Movie group by the rating given by movies viewers
3. Based on past information about spams, filtering out a new incoming email into Inbox (normal) or Junk folder (Spam).
4. You have molecules, part of them are drugs and part are not but you do not know which are which and you want the algorithm to discover the drugs.
5. Classifying whether a patient has disease or not