Types of machine learning at a glance

Three ways machines learnSupervised learning uses answers, unsupervised learning finds groups, and reinforcement learning uses rewards.SupervisedHas the answersUnsupervisedNo answersReinforcementGets rewardsSpamOKSpam filterLearns from markedexamplesCustomer groupsFinds groups onits own+1Game playerLearns from pointswon or lost
The three main ways machines learn, side by side.

Supervised: learn with answers

The computer gets examples that already have the right answer. A spam filter learns from emails marked 'spam' or 'not spam'. Another example is guessing house prices from past sales.

Unsupervised: find your own groups

The computer gets data with no answers and looks for patterns. A shop can use it to find groups of customers who buy similar things.

Reinforcement: learn from rewards

The computer tries moves and gets points. It repeats what earns points. This is how programs learn to play games well.

Key takeaways

  • Supervised has answers, unsupervised has none, reinforcement has rewards.
  • Each type suits a different kind of problem.
  • Chatbots use a mix of all three.

Quick questions

Which type is most common?

Supervised learning is used a lot, because many problems come with examples and answers.

Can one AI use more than one type?

Yes. Chatbots use all three at different steps of their training.

Which is the hardest?

Reinforcement learning is often harder to set up, because you must design good rewards.

Keep learning