Lecture 10
Supervised Learning Decision Trees and Linear Models
Marco Chiarandini
Department of Mathematics & Computer Science University of Southern Denmark
Supervised Learning Decision Trees and Linear Models Marco - - PowerPoint PPT Presentation
Lecture 10 Supervised Learning Decision Trees and Linear Models Marco Chiarandini Department of Mathematics & Computer Science University of Southern Denmark Slides by Stuart Russell and Peter Norvig Decision Trees k -Nearest Neighbor
Department of Mathematics & Computer Science University of Southern Denmark
Decision Trees k-Nearest Neighbor Linear Models
2
Decision Trees k-Nearest Neighbor Linear Models
3
Decision Trees k-Nearest Neighbor Linear Models
4
Decision Trees k-Nearest Neighbor Linear Models
5
Decision Trees k-Nearest Neighbor Linear Models
6
Decision Trees k-Nearest Neighbor Linear Models
7
Decision Trees k-Nearest Neighbor Linear Models
Example Attributes Target Alt Bar Fri Hun Pat Price Rain Res Type Est WillWait X1 T F F T Some $$$ F T French 0–10 T X2 T F F T Full $ F F Thai 30–60 F X3 F T F F Some $ F F Burger 0–10 T X4 T F T T Full $ F F Thai 10–30 T X5 T F T F Full $$$ F T French >60 F X6 F T F T Some $$ T T Italian 0–10 T X7 F T F F None $ T F Burger 0–10 F X8 F F F T Some $$ T T Thai 0–10 T X9 F T T F Full $ T F Burger >60 F X10 T T T T Full $$$ F T Italian 10–30 F X11 F F F F None $ F F Thai 0–10 F X12 T T T T Full $ F F Burger 30–60 T
8
Decision Trees k-Nearest Neighbor Linear Models
Alternate? Hungry? Reservation? Bar? Raining? Alternate? Patrons? Fri/Sat? WaitEstimate? F T F T T T F T T F T T F
9
Decision Trees k-Nearest Neighbor Linear Models
10
Decision Trees k-Nearest Neighbor Linear Models
11
Decision Trees k-Nearest Neighbor Linear Models
F T A B F T B
12
Decision Trees k-Nearest Neighbor Linear Models
13
Decision Trees k-Nearest Neighbor Linear Models
14
Decision Trees k-Nearest Neighbor Linear Models
None Some Full
Patrons?
French Italian Thai Burger
Type?
15
Decision Trees k-Nearest Neighbor Linear Models
16
Decision Trees k-Nearest Neighbor Linear Models
Fri/Sat?
Patrons?
Hungry? Type?
F T T F F T F T
18
Decision Trees k-Nearest Neighbor Linear Models
19
Decision Trees k-Nearest Neighbor Linear Models
d
21
Decision Trees k-Nearest Neighbor Linear Models
22
Decision Trees k-Nearest Neighbor Linear Models
23
Decision Trees k-Nearest Neighbor Linear Models
24
Decision Trees k-Nearest Neighbor Linear Models
25
Decision Trees k-Nearest Neighbor Linear Models
26
Decision Trees k-Nearest Neighbor Linear Models
27
Decision Trees k-Nearest Neighbor Linear Models
28
Decision Trees k-Nearest Neighbor Linear Models
x σx
29
Decision Trees k-Nearest Neighbor Linear Models
30
Decision Trees k-Nearest Neighbor Linear Models
31
Decision Trees k-Nearest Neighbor Linear Models
N 1 =
N
1 d 32
Decision Trees k-Nearest Neighbor Linear Models
33
Decision Trees k-Nearest Neighbor Linear Models
34
Decision Trees k-Nearest Neighbor Linear Models
35
Decision Trees k-Nearest Neighbor Linear Models
36
Decision Trees k-Nearest Neighbor Linear Models
N
N
37
Decision Trees k-Nearest Neighbor Linear Models
j=1 φj(x)
38
Decision Trees k-Nearest Neighbor Linear Models
39
Decision Trees k-Nearest Neighbor Linear Models
2.5 3 3.5 4 4.5 5 5.5 6 6.5 7 7.5 4.5 5 5.5 6 6.5 7 x2 x1 2.5 3 3.5 4 4.5 5 5.5 6 6.5 7 7.5 4.5 5 5.5 6 6.5 7 x2 x1
40
Decision Trees k-Nearest Neighbor Linear Models
−10 −5 5 10 0.0 0.2 0.4 0.6 0.8 1.0 x 1/(1 + exp(−x))
41
Decision Trees k-Nearest Neighbor Linear Models
∂wi
42
Decision Trees k-Nearest Neighbor Linear Models
43