How Do Machines Learn?
… and How Do We Humans Learn?


We assemble disordered
information into patterns
that can be more easily recognized

We assemble disordered
information into patterns
that can be more easily recognized
We group things
into categories based
on observed
characteristics
We use prior knowledge to classify new observations into known categories



We make predictions based on prior knowledge
We test those predictions
We update our understanding based on the outcome of the test

We make predictions based on prior knowledge
We test those predictions
We update our understanding based on the outcome of the test
We can use the same ideas to design methods and algorithms for machine learning
Identify a function that, given input(s), best predicts an output
Requires data linking inputs with known outputs (“labeled”), e.g.:
E.g., regression analysis, classification algorithms
Guess why Captcha is always asking you to select images of traffic lights and cars and motorcycles?

Guess why Captcha is always asking you to select images of traffic lights and cars?
