Lecture 05 - Nearest Neighbour
Lecture 05 - Nearest Neighbour
1
INSTANCE BASED LEARNING
K-Nearest Neighbors
Key Idea:
Just store all training examples <xi, f(xi)>
2
INSTANCE BASED LEARNING
K-Nearest Neighbors
Classification Algorithm:
* Given query instance xq
* Locate nearest training example xn
* Estimate
3
INSTANCE BASED LEARNING
K-Nearest Neighbors
4
INSTANCE BASED LEARNING
K-Nearest Neighbors
5
INSTANCE BASED LEARNING
K-Nearest Neighbors
6
INSTANCE BASED LEARNING
where
7
INSTANCE BASED LEARNING
8
INSTANCE BASED LEARNING
9
INSTANCE BASED LEARNING
Terminology
10
INSTANCE BASED LEARNING
Terminology
11
INSTANCE BASED LEARNING
12
INSTANCE BASED LEARNING
Terminology
13
INSTANCE BASED LEARNING
Advantages
• It is robust to noise
• Training is fast
Disadvantages
14
INSTANCE BASED LEARNING
15
INSTANCE BASED LEARNING
16
INSTANCE BASED LEARNING
Chapter 8 of T. Mitchell
17