Computational learning theory
We've run a learner
Mondrain Composition Colored Vornoi Diagram Nearest 1-NN
Learning theory
- Define learning problems
- Showing specific algorithm work
- show these problems are fundamentally hard.
Resources in machine learning
Theory of computing analyzes how algorithms use resources: time, space.
What resources matter in computational learning theory?
Time, space, data/samples
Defining inductive learning
- Probability of successful training
- Number of examples to train on
- Complexity of hypothesis class
- Accuracy to which target concept is approximated
- Manners in which training examples presented
- Manners in which training examples selected
Selecting training examples
Learner / Teachers
- Learner asks questions of teacher C(X)?
- Teacher gives examples to help learner.
- Teacher chooses X, tells C(x)
- Fixed distribution
- x chosen from D by nature
- Evil worst distribution.
Teaching via 20 questions
Reconstructing hypothesis
- Show what's irrelevant
- Show what's relevant