WHY 0.5? Kyunki do classes ki probabilities ka sum 1 hota hai. Woh tab barabar hoti hain jab dono 0.5 hon. Ek taraf P(y=1)>0.5 hota hai (predict 1), doosri taraf P(y=1)<0.5 (predict 0). Yeh knife-edge hi boundary hai.
Logistic regression model karta hai
P(y=1∣x)=σ(z),z=w⊤x+b,σ(z)=1+e−z1.
Step 1 — Boundary condition set karo.
Hum chahte hain P(y=1∣x)=0.5.
Yeh step kyun? Definition ke hisaab se boundary wahan hoti hai jahan dono classes tie karti hain, aur tie 0.5 par hoti hai.
Step 2 — Sigmoid ko invert karo.σ(z)=21⟹1+e−z1=21⟹1+e−z=2⟹e−z=1⟹z=0.Yeh step kyun? Sigmoid monotonic hai, isliye uski value 0.5 exactly ek hi input se correspond karti hai, z=0. Yeh ek probability condition ko ek clean linear condition mein convert karta hai.
Step 3 — Boundary equation likho.w⊤x+b=0Yeh step kyun?z=0hi boundary hai. Yeh ek hyperplane ki equation hai (2D mein line, 3D mein plane).
WHY linear? Kyunki σ sirf linear score z ko probability mein reshape karta hai. Boundary ki shape poori tarah se decide hoti hai jahan z=0 ho, aur z, x ka ek straight-line function hai. Sigmoid probabilities ko bend karta hai, boundary ko nahi.
Agar true separation curved hai, toh same linear machinery mein nonlinear features daalo.
Example: x12,x22,x1x2 add karo. Tab
z=w0+w1x1+w2x2+w3x12+w4x22+w5x1x2=0
weights mein linear hai lekin original (x1,x2) space mein ek conic (circle/ellipse/curve) hai.
Socho playground par chalk se ek line kheench rahe ho. Line ke left mein bacche "Team Red" hain, right mein "Team Blue". Chalk line hi decision boundary hai — yeh woh fence hai jo decide karti hai tum kis team mein ho. Computer ka "main kitna sure hoon?" meter exactly line par 50/50 read karta hai, aur jitna door jaate ho utna confident hota jaata hai. Agar ek seedhi chalk line teams ko separate nahi kar sakti (maano Reds, Blues ke around ek ring mein hain), toh hum computer ko circle kheenchne dete hain center se "distance" jaisi fancier clues dekh ke.