2.2.14 · HinglishLinear & Logistic Regression

L2 (Ridge) regularization

1,791 words8 min readRead in English

2.2.14 · AI-ML › Linear & Logistic Regression


YEH HAI KYA?

  • → ordinary least squares (koi shrinkage nahi).
  • → saare weights ki taraf force ho jaate hain (underfit).

YEH HELP KYUN KARTA HAI? (Reason ko steel-man karna)


KAISE: closed form scratch se derive karo

Hum matrix form mein kaam karte hain. Maano (rows = examples), , weights .

Step 1 — Cost likhna. Yeh step kyun? , aur . Ab sab kuch differentiable hai.

Step 2 — Expand karo. Yeh step kyun? Expand karne se hum har term par standard vector-derivative rules apply kar sakte hain.

Step 3 — Differentiate karo aur zero set karo. (symmetric ke liye) aur use karte hue: Yeh step kyun? Minimum par gradient zero hota hai; cost convex hai (convex quadratics ka sum), isliye yeh stationary point global minimum hai.

Step 4 — Solve karo.

Figure — L2 (Ridge) regularization

SVD ke through Shrinkage (deep view)

Maano (SVD), singular values ke saath. Tab dikhaaya ja sakta hai ki prediction hai


Worked examples


Common mistakes


Constrained-optimization view


Flashcards

Ridge cost function
Ridge closed-form solution
kyun add karte hain?
ko invertible/positive-definite banata hai jab bhi singular ho
par kya hota hai?
Saare weights ki taraf shrink ho jaate hain (max bias, min variance, underfit)
par kya hota hai?
Ordinary least squares wapas milta hai
Kya Ridge sparse weights deta hai?
Nahi — yeh smoothly shrink karta hai lekin rarely weights zero karta hai; yeh Lasso (L1) ka kaam hai
Ridge correlated features ke saath kaise treat karta hai?
Unke beech weight evenly spread karta hai (smallest-norm split) huge cancelling values ki jagah
badhane ka bias–variance effect
Bias badhata hai, variance kam karta hai
kaise choose karein?
Held-out data par cross-validation se, training error se nahi
Ridge se pehle zaroori preprocessing
Features standardize karo taaki penalty scale-fair ho
Kya intercept ko penalize karna chahiye?
Nahi — data center karo / ko penalty se bahar rakho
SVD shrinkage factor per direction
— strong directions rakhta hai, weak ones shrink karta hai
1D Ridge weight formula
Ridge ka constraint-form equivalent
Minimize karo s.t.

Recall Feynman: 12 saal ke bacche ko explain karo

Socho tum ek mark tak pahunchne ke liye paper tower bana rahe ho. Tum ek bahut tall aur wobbly tower bana sakte ho jo barely mark tak pahunchti hai — lekin woh girr jaayegi agar hawa (new data) chale. Ridge ek rule hai: "Har extra block use karne ka paisa lagega." Toh tum sabse chhoti, mazboot tower banate ho jo phir bhi mark ke kaafi paas pahunche. Woh perfect nahi hogi, lekin cheezon ke badalne par giregi nahi. "Cost per block" hai : kuch bhi charge mat karo aur tum ek monster banaate ho; bahut zyada charge karo aur tum almost kuch nahi banaate.

Connections

Concept Map

adds penalty

charges fee for weight size

controls

lambda=0

lambda to infinity

shrinks weights

raises slightly

cuts a lot

trade improves

trade improves

handles

spreads weight

convex cost solved

Ordinary Least Squares

Ridge Regression

Penalty lambda sum w squared

Lambda regularization strength

All weights toward 0

Smaller calmer weights

Bias

Variance

Lower test error

Correlated features

Closed form w = X^T X + lambda I inverse X^T y