Types of learning task
Supervised learning
Learn to predict output when given input vector
Who provides the correct answer?
Reinforcement learning
Learn action to maximize payoff
Not much information in a payoff signal
Payoff is often delayed
Unsupervised learning
Create an internal representation of the input
e.g. form clusters; extract features
How do we know if a representation is good?