A short introduction for new programmers to the concepts behind a general, workhorse machine learning algorithm, k-Nearest Neighbor.
Talk given at Pair Columbus, 23 May 2015
2. kNN Algorithm
Who am I?
Brad Arner
Head of Product
website: http://www.bradfordarner.com
email: brad@capstory.me
twitter: @bradfordarner
github: github.com/arnerjohn
10. kNN Algorithm
What is the value of a home?
$250K
$275K
$280K
$240K
$235K
$215K
$240K
$195K
$300K
$210K
$250K
$????
1650 sq ft 2100 sq ft 1950 sq ft 1700 sq ft 2100 sq ft 1800 sq ft
2100 sq ft1700 sq ft2100 sq ft 1650 sq ft 1800 sq ft1950 sq ft
11. kNN Algorithm
What is in a name?
k =>
N =>
N =>
Number of Elements
Nearest / Distance
Neighbors / More Exist
12. kNN Algorithm
What is in a name?
k =>
N =>
N =>
Number of Elements
Nearest / Distance
Neighbors / More Exist
k = 3
Square Feet
Value
Rooms
13. kNN Algorithm
What is in a name?
k =>
N =>
N =>
Number of Elements
Nearest / Distance
Neighbors / More Exist
k = 5
Square Feet
Value
Rooms
14. kNN Algorithm
What is in a name?
k =>
N =>
N =>
Number of Elements
Nearest / Distance
Neighbors / More Exist
Square Feet
Value
Rooms
15. kNN Algorithm
What is in a name?
k =>
N =>
N =>
Number of Elements
Nearest / Distance
Neighbors / More Exist
Value: $200K
Value: $220K
Value: $210K
Value: $195K
Value: $215K
Estimated Value: $208K