Maano do classes linearly separable hain. Unhe perfectly separate (0 training errors) karne wali infinitely many lines hain. Kaun si "best" hai?
Jo points street ke edge ko touch karte hain wo support vectors hain. Sirf wohi boundary define karte hain — baaki sabhi points hata do aur answer same rahega.
Step 1 — Ek point se hyperplane ki distance.
Ek point x0 lo. Plane ke perpendicular (yaani w/∥w∥ direction mein) distance r chalke plane pe xp tak pahuncho:
x0=xp+r∥w∥w.Ye step kyun? Kisi bhi plane tak sabse chhota rasta uske normal ke along hota hai.
w⊤(⋅)+b apply karo aur w⊤xp+b=0 use karo:
w⊤x0+b=r∥w∥w⊤w=r∥w∥.
Toh signed distance hai
r=∥w∥w⊤x0+b.
Step 2 — Scale fix karo (wo clever trick).w,b ko freely scale kiya ja sakta hai: (w,b) aur (2w,2b)same plane describe karte hain. Hum ye ambiguity scale choose karke hataate hain, jisse nearest points satisfy karein:
mini∣w⊤xi+b∣=1.Ye step kyun? Ye ek degree of freedom pin kar deta hai, ek messy ratio ko ek clean constraint mein badal deta hai. Yahi canonical hyperplane hai.
Step 3 — Margin width compute karo.
Us scaling ke saath, nearest point ka ∣w⊤xi+b∣=1 hai, toh uski distance 1/∥w∥ hai. Street dono sides pe itni hi hai:
margin=∥w∥2.
Multipliers αi≥0 ke saath Lagrangian banao:
L=21∥w∥2−∑iαi[yi(w⊤xi+b)−1].
Stationarity deta hai:
∂w∂L=0⇒w=∑iαiyixi,∂b∂L=0⇒∑iαiyi=0.Ye kyun matter karta hai:wdata points ka ek weighted sum hai. Complementary slackness kehta hai αi[yi(w⊤xi+b)−1]=0, toh αi>0 sirf unhi points ke liye hai jo exactly margin pe hain (yi(w⊤xi+b)=1). Wohi support vectors hain; baaki sab ka αi=0 hota hai aur wo dropout ho jaate hain.
Recall Feynman: ek 12-saal ke bacche ko explain karo
Socho playground mein do groups of kids hain, aur tumhe ek seedhi line paint karni hai taaki har group apni side pe rahe. Tum kaafi saari lines paint kar sakte ho. Best line wohi hai jo dono groups ke beech sabse bada khali walkway chhodi, taaki agar koi kid thoda hilta bhi hai toh cross na kare. Jo kids walkway ke edge pe khade hain wo "important" kids hain — wohi decide karte hain line kahan jayegi. Pichhle hisse mein door khade sabhi kids bilkul matter nahi karte.