Pehle aap parent topic ki ek bhi line padh sakein, aapko pehle se ek dozen chhote tools apne paas rakhne chahiye. Yeh page unhe ek-ek karke bilkul scratch se banata hai. Upar se neeche padho — har tool agla tool istemal karta hai.
Picture yeh sochein: parts ko ek conveyor belt par do bins mein sort karna. Koi "1.5 bin" nahi hota. Ise altitude predict karne se compare karein (jo ek continuous number hai) — woh regression hoga, Linear Regression ka kaam. Logistic regression uska classification cousin hai.
Topic ko yeh kyun chahiye: poori machine ek aisa number output karne ke liye bani hai jise hum ek label se compare kar sakein jo sirf 0 ya 1 hoti hai.
Parent seedha wTx par jump karta hai. Chaliye ise earn karte hain.
Neeche ki picture ek 2-feature example ko ek plane mein arrow ki tarah dikhati hai, aur weight vectorw ko bhi ussi space mein dikhati hai.
Yeh tool kyun aur koi nahi? Hume ek single number chahiye jo saare features ko ek "confidence score" mein summarize kare. Dot product sabse simple tarika hai kai inputs ko ek mein blend karne ka, har input ke liye ek tunable knob (wj) ke saath. Us single number ka apna ek naam hota hai:
Topic ko specifically e−z kyun chahiye? Hume ek aisa knob chahiye jo:
kabhi negative na ho (probabilities negative denominators se nahi aa sakti),
smoothly "bahut chhota" se "bahut bada" connect kare jab z number line par sweep kare.
e−z exactly yahi karta hai: jab z bada hota hai, e−z→0; jab z bahut negative hota hai, e−z→∞. Amber curve dekho — wahi behaviour hai jis par sigmoid sawa hai.
Ab parent ka headline formula σ(z)=1+e−z1 readable hai. Aap har piece pehle se jaante hain: z raw score hai, e−z hamesha-positive bending tool hai, aur 1 ko "1 + kuch positive" se divide karna answer ko (0,1) mein force karta hai.
Hum smooth S-shape ki parwah kyun karte hain na ki 0 par hard step ki: Gradient Descent ko weights ko kis taraf nudge karna hai yeh jaanne ke liye har jagah slope chahiye. Vertical cliff ka koi usable slope nahi hota. Gentle S ka har point par slope hota hai.
Parent sigmoid ko "odds" se derive karta hai. Do aur tools.
Picture: probability 0 se 1 tak ka slider hai; odds usi slider ko stretch karke 0 se +∞ tak le jaata hai.
Wahi last property exactly wajah hai ki parent likelihood (ek bada product) ka log leta hai — woh ek friendly sum ban jaata hai. "Log-odds" log1−pp probability ko poori number line par stretch karta hai, isliye woh unbounded score z ke barabar ho sakta hai.
Picture: ek hillside par khade ho (loss surface). Derivative woh arrow hai jo seedha aapke pair ke neeche downhill point karta hai. Gradient Descent bas baar baar us arrow ki opposite direction mein step karta hai valley floor (minimum loss) tak pohunchne ke liye.
Topic ko derivatives kyun chahiye: slope ke bina koi tarika nahi hai yeh jaanne ka ki w aur b ko kaise change karein taaki loss chhota ho. Training slopes follow karna hi hai.
Picture: J woh landscape ki height hai jise Gradient Descent neeche utarta hai; har training step ise chhota karta hai. Yeh Maximum Likelihood Estimation se connect hota hai — cross-entropy minimize karna exactly waisi weights chunne jaisa hai jo observed labels ko sabse zyada likely banaati hain.
Picture: α aapki stride length hai downhill chalte waqt. Bahut bada ho toh aap valley ke paar kood jaate ho aur bounce karte ho; bahut chhota ho toh forever crawl karte ho. Parent ek chhota α=10−6 isliye choose karta hai kyunki unnormalized features slope bahut bada bana dete hain.
Ise ek loop ki tarah padho: features aur weights z banate hain; sigmoid z ko y^ mein badalta hai; y^ ko y se compare karne par loss J milta hai; derivatives downhill direction dete hain; gradient descent weights update karta hai; repeat.