Supervised learning is when a computer is taught to do something by showing it examples of what it should do. For example, let’s say you wanted to teach a computer how to recognize pictures of cats. You would give the computer pictures of cats, and then have it figure out what all the pictures have in common. The computer would then use this information to recognize cats in other pictures and do things with them, like put cat ears on them!