How do you explain machine learning to a child?

originally appeared on Quora - the knowledge sharing network where compelling questions are answered by people with unique insights.

Answer by Daniel Tunkelang, data scientist, search/discovery expert, led teams at LinkedIn and Google, on Quora.

We want to teach a computer to recognize which foods are yummy and which foods are yucky.

In a real machine learning system, you d want more training data, but three positive example and three negative example should be enough to communicate the concept.

Note that these are binary features: each food is assigned a value of yes or no for each feature.

The text above is a summary, you can read full article here.