Classification
Department Biosysteme Karsten Borgwardt Data Mining Course Basel Fall Semester 2016 66 / 164
Classification Department Biosysteme Karsten Borgwardt Data Mining - - PowerPoint PPT Presentation
Classification Department Biosysteme Karsten Borgwardt Data Mining Course Basel Fall Semester 2016 66 / 164 What is Classification? Problem Given an object, which class of objects does it belong to? Given object x , predict its class label y
Department Biosysteme Karsten Borgwardt Data Mining Course Basel Fall Semester 2016 66 / 164
Department Biosysteme Karsten Borgwardt Data Mining Course Basel Fall Semester 2016 67 / 164
Department Biosysteme Karsten Borgwardt Data Mining Course Basel Fall Semester 2016 68 / 164
Department Biosysteme Karsten Borgwardt Data Mining Course Basel Fall Semester 2016 69 / 164
Department Biosysteme Karsten Borgwardt Data Mining Course Basel Fall Semester 2016 70 / 164
Department Biosysteme Karsten Borgwardt Data Mining Course Basel Fall Semester 2016 71 / 164
Department Biosysteme Karsten Borgwardt Data Mining Course Basel Fall Semester 2016 72 / 164
Department Biosysteme Karsten Borgwardt Data Mining Course Basel Fall Semester 2016 73 / 164
Department Biosysteme Karsten Borgwardt Data Mining Course Basel Fall Semester 2016 74 / 164
Department Biosysteme Karsten Borgwardt Data Mining Course Basel Fall Semester 2016 75 / 164
Department Biosysteme Karsten Borgwardt Data Mining Course Basel Fall Semester 2016 76 / 164
Department Biosysteme Karsten Borgwardt Data Mining Course Basel Fall Semester 2016 77 / 164
Department Biosysteme Karsten Borgwardt Data Mining Course Basel Fall Semester 2016 78 / 164
Department Biosysteme Karsten Borgwardt Data Mining Course Basel Fall Semester 2016 79 / 164
0.0 0.2 0.4 0.6 0.8 1.0 Recall 0.0 0.2 0.4 0.6 0.8 1.0 Precision 0.0 0.2 0.4 0.6 0.8 1.0 False Positive Rate 0.0 0.2 0.4 0.6 0.8 1.0 True Positive Rate
Department Biosysteme Karsten Borgwardt Data Mining Course Basel Fall Semester 2016 80 / 164
Department Biosysteme Karsten Borgwardt Data Mining Course Basel Fall Semester 2016 81 / 164
Step 1 Step 2 Step 10 ...
Department Biosysteme Karsten Borgwardt Data Mining Course Basel Fall Semester 2016 82 / 164
Department Biosysteme Karsten Borgwardt Data Mining Course Basel Fall Semester 2016 83 / 164
Outer Loop: Step 1 Inner Loop: Step 1 Inner Loop: Step 9 ...
Repeat the inner loop for different values
Department Biosysteme Karsten Borgwardt Data Mining Course Basel Fall Semester 2016 84 / 164
Outer Loop: Step 10 Inner Loop: Step 1 Inner Loop: Step 9 ...
Repeat the inner loop for different values
Department Biosysteme Karsten Borgwardt Data Mining Course Basel Fall Semester 2016 85 / 164
Department Biosysteme Karsten Borgwardt Data Mining Course Basel Fall Semester 2016 86 / 164
Department Biosysteme Karsten Borgwardt Data Mining Course Basel Fall Semester 2016 87 / 164
Department Biosysteme Karsten Borgwardt Data Mining Course Basel Fall Semester 2016 88 / 164
Department Biosysteme Karsten Borgwardt Data Mining Course Basel Fall Semester 2016 89 / 164
Department Biosysteme Karsten Borgwardt Data Mining Course Basel Fall Semester 2016 90 / 164
Department Biosysteme Karsten Borgwardt Data Mining Course Basel Fall Semester 2016 91 / 164
Department Biosysteme Karsten Borgwardt Data Mining Course Basel Fall Semester 2016 92 / 164
Department Biosysteme Karsten Borgwardt Data Mining Course Basel Fall Semester 2016 93 / 164
Department Biosysteme Karsten Borgwardt Data Mining Course Basel Fall Semester 2016 94 / 164
Department Biosysteme Karsten Borgwardt Data Mining Course Basel Fall Semester 2016 95 / 164
Department Biosysteme Karsten Borgwardt Data Mining Course Basel Fall Semester 2016 96 / 164
Department Biosysteme Karsten Borgwardt Data Mining Course Basel Fall Semester 2016 97 / 164
Department Biosysteme Karsten Borgwardt Data Mining Course Basel Fall Semester 2016 98 / 164
Department Biosysteme Karsten Borgwardt Data Mining Course Basel Fall Semester 2016 99 / 164
Department Biosysteme Karsten Borgwardt Data Mining Course Basel Fall Semester 2016 100 / 164
j=1 Ber(xj|θj,i), where θj,i is the probability that feature
j=1 N(xj|µj,i, σ2 j,i), where µj,i is the mean of
j,i is the variance.
Department Biosysteme Karsten Borgwardt Data Mining Course Basel Fall Semester 2016 101 / 164
1 2σ2 (x−µ)2
d 2 |Σ| 1 2
2 ((x−µ)⊤Σ−1(x−µ)) Department Biosysteme Karsten Borgwardt Data Mining Course Basel Fall Semester 2016 102 / 164
Department Biosysteme Karsten Borgwardt Data Mining Course Basel Fall Semester 2016 103 / 164
Department Biosysteme Karsten Borgwardt Data Mining Course Basel Fall Semester 2016 104 / 164
1 2σ2 (x−µ)2
d 2 |Σ| 1 2
2 ((x−µ)⊤Σ−1(x−µ)) Department Biosysteme Karsten Borgwardt Data Mining Course Basel Fall Semester 2016 105 / 164
Department Biosysteme Karsten Borgwardt Data Mining Course Basel Fall Semester 2016 106 / 164
Department Biosysteme Karsten Borgwardt Data Mining Course Basel Fall Semester 2016 107 / 164
d 2 |Σ| 1 2
2 ((x−µy)⊤Σ−1(x−µy))
Department Biosysteme Karsten Borgwardt Data Mining Course Basel Fall Semester 2016 108 / 164
Department Biosysteme Karsten Borgwardt Data Mining Course Basel Fall Semester 2016 109 / 164
Department Biosysteme Karsten Borgwardt Data Mining Course Basel Fall Semester 2016 110 / 164
Department Biosysteme Karsten Borgwardt Data Mining Course Basel Fall Semester 2016 111 / 164
Department Biosysteme Karsten Borgwardt Data Mining Course Basel Fall Semester 2016 112 / 164
15 10 5 5 10 15 z 0.0 0.2 0.4 0.6 0.8 1.0 f(z)
Department Biosysteme Karsten Borgwardt Data Mining Course Basel Fall Semester 2016 113 / 164
i=1 wixi))
Department Biosysteme Karsten Borgwardt Data Mining Course Basel Fall Semester 2016 114 / 164
Department Biosysteme Karsten Borgwardt Data Mining Course Basel Fall Semester 2016 115 / 164
Department Biosysteme Karsten Borgwardt Data Mining Course Basel Fall Semester 2016 116 / 164
2 4 6 8 10
<w,x>
0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
P(Y=1|x)
Department Biosysteme Karsten Borgwardt Data Mining Course Basel Fall Semester 2016 117 / 164
2 4 6 8 10
<w,x>
0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
P(Y=-1|x)
Department Biosysteme Karsten Borgwardt Data Mining Course Basel Fall Semester 2016 118 / 164
Department Biosysteme Karsten Borgwardt Data Mining Course Basel Fall Semester 2016 119 / 164
Department Biosysteme Karsten Borgwardt Data Mining Course Basel Fall Semester 2016 120 / 164
Department Biosysteme Karsten Borgwardt Data Mining Course Basel Fall Semester 2016 121 / 164
Age Treated with drug B Pregnancy Treated with drug C YES Treatment No Treatment YES NO Less than 12 12+ Heart problems NO Treatment No Treatment YES NO Treatment No Treatment YES NO
Department Biosysteme Karsten Borgwardt Data Mining Course Basel Fall Semester 2016 122 / 164
Age Treated with drug B Pregnancy Treated with drug C YES Treatment No Treatment YES NO Less than 12 12+ Heart problems NO Treatment No Treatment YES NO Treatment No Treatment YES NO
Department Biosysteme Karsten Borgwardt Data Mining Course Basel Fall Semester 2016 123 / 164
Age Treated with drug B Pregnancy Treated with drug C YES Treatment No Treatment YES NO Less than 12 12+ Heart problems NO Treatment No Treatment YES NO Treatment No Treatment YES NO
Department Biosysteme Karsten Borgwardt Data Mining Course Basel Fall Semester 2016 124 / 164
Age Treated with drug B Pregnancy Treated with drug C YES Treatment No Treatment YES NO Less than 12 12+ Heart problems NO Treatment No Treatment YES NO Treatment No Treatment YES NO
Department Biosysteme Karsten Borgwardt Data Mining Course Basel Fall Semester 2016 125 / 164
Department Biosysteme Karsten Borgwardt Data Mining Course Basel Fall Semester 2016 126 / 164
Department Biosysteme Karsten Borgwardt Data Mining Course Basel Fall Semester 2016 127 / 164
Department Biosysteme Karsten Borgwardt Data Mining Course Basel Fall Semester 2016 128 / 164
Department Biosysteme Karsten Borgwardt Data Mining Course Basel Fall Semester 2016 129 / 164
Department Biosysteme Karsten Borgwardt Data Mining Course Basel Fall Semester 2016 130 / 164
Department Biosysteme Karsten Borgwardt Data Mining Course Basel Fall Semester 2016 131 / 164
Department Biosysteme Karsten Borgwardt Data Mining Course Basel Fall Semester 2016 132 / 164
Department Biosysteme Karsten Borgwardt Data Mining Course Basel Fall Semester 2016 133 / 164
Department Biosysteme Karsten Borgwardt Data Mining Course Basel Fall Semester 2016 134 / 164
Department Biosysteme Karsten Borgwardt Data Mining Course Basel Fall Semester 2016 135 / 164
Department Biosysteme Karsten Borgwardt Data Mining Course Basel Fall Semester 2016 136 / 164
Department Biosysteme Karsten Borgwardt Data Mining Course Basel Fall Semester 2016 137 / 164
−2 −1.5 −1 −0.5 0.5 1 1.5 2 −2 −1.5 −1 −0.5 0.5 1 1.5 2 x Y
Department Biosysteme Karsten Borgwardt Data Mining Course Basel Fall Semester 2016 138 / 164
Department Biosysteme Karsten Borgwardt Data Mining Course Basel Fall Semester 2016 139 / 164
Department Biosysteme Karsten Borgwardt Data Mining Course Basel Fall Semester 2016 140 / 164
Department Biosysteme Karsten Borgwardt Data Mining Course Basel Fall Semester 2016 141 / 164
Department Biosysteme Karsten Borgwardt Data Mining Course Basel Fall Semester 2016 142 / 164
Department Biosysteme Karsten Borgwardt Data Mining Course Basel Fall Semester 2016 143 / 164
Department Biosysteme Karsten Borgwardt Data Mining Course Basel Fall Semester 2016 144 / 164
Department Biosysteme Karsten Borgwardt Data Mining Course Basel Fall Semester 2016 145 / 164
Department Biosysteme Karsten Borgwardt Data Mining Course Basel Fall Semester 2016 146 / 164
Department Biosysteme Karsten Borgwardt Data Mining Course Basel Fall Semester 2016 147 / 164
Department Biosysteme Karsten Borgwardt Data Mining Course Basel Fall Semester 2016 148 / 164
Department Biosysteme Karsten Borgwardt Data Mining Course Basel Fall Semester 2016 149 / 164
Department Biosysteme Karsten Borgwardt Data Mining Course Basel Fall Semester 2016 150 / 164
Department Biosysteme Karsten Borgwardt Data Mining Course Basel Fall Semester 2016 151 / 164
Department Biosysteme Karsten Borgwardt Data Mining Course Basel Fall Semester 2016 152 / 164
Department Biosysteme Karsten Borgwardt Data Mining Course Basel Fall Semester 2016 153 / 164
Department Biosysteme Karsten Borgwardt Data Mining Course Basel Fall Semester 2016 154 / 164
Department Biosysteme Karsten Borgwardt Data Mining Course Basel Fall Semester 2016 155 / 164
Department Biosysteme Karsten Borgwardt Data Mining Course Basel Fall Semester 2016 156 / 164
Department Biosysteme Karsten Borgwardt Data Mining Course Basel Fall Semester 2016 157 / 164
Department Biosysteme Karsten Borgwardt Data Mining Course Basel Fall Semester 2016 158 / 164
Department Biosysteme Karsten Borgwardt Data Mining Course Basel Fall Semester 2016 159 / 164
Department Biosysteme Karsten Borgwardt Data Mining Course Basel Fall Semester 2016 160 / 164
Department Biosysteme Karsten Borgwardt Data Mining Course Basel Fall Semester 2016 161 / 164
! " # !! "!
Department Biosysteme Karsten Borgwardt Data Mining Course Basel Fall Semester 2016 162 / 164
Department Biosysteme Karsten Borgwardt Data Mining Course Basel Fall Semester 2016 163 / 164
Department Biosysteme Karsten Borgwardt Data Mining Course Basel Fall Semester 2016 164 / 164