1.1.18 · AI-ML › Linear Algebra Essentials
Intuition Ek-sentence ka idea
Quadratic form ek tarika hai kisi vector ko ek single number mein convert karne ka, use matrix ke through khud se multiply karke : Q ( x ) = x ⊤ A x . Yeh a x 2 ka matrix generalization hai — ek "curved bowl" (ya saddle, ya dome) jo kai dimensions mein rehta hai.
Definition Quadratic form
Ek symmetric n × n matrix A aur vector x ∈ R n diye hone par, quadratic form yeh scalar hai:
Q ( x ) = x ⊤ A x = ∑ i = 1 n ∑ j = 1 n A ij x i x j .
Har term x ke components mein degree 2 ki hai (ya toh x i 2 ya x i x j ). Koi linear ya constant terms nahi hote.
Symmetric KYU? A ka sirf symmetric part hi Q ko affect karta hai. A = S + K split karo jahan S = 2 1 ( A + A ⊤ ) symmetric hai aur K = 2 1 ( A − A ⊤ ) skew hai. Toh x ⊤ K x = 0 hamesha hota hai (ek scalar apne transpose ke barabar hota hai: x ⊤ K x = ( x ⊤ K x ) ⊤ = x ⊤ K ⊤ x = − x ⊤ K x , toh yeh 0 hai). Isliye hum hamesha A ko symmetric maante hain — kuch bhi lost nahi hota.
Double sum se shuru karo aur dekho har piece kahan se aati hai. n = 2 lo:
x ⊤ A x = [ x 1 x 2 ] [ a b b c ] [ x 1 x 2 ] .
Step 1 — A x ka inner multiply karo:
A x = [ a x 1 + b x 2 b x 1 + c x 2 ] .
Yeh step kyun? Matrix–vector product pehle ek dimension collapse karta hai, ek vector bacha ke.
Step 2 — x ⊤ se dot karo:
Q = x 1 ( a x 1 + b x 2 ) + x 2 ( b x 1 + c x 2 ) = a x 1 2 + 2 b x 1 x 2 + c x 2 2 .
Yeh step kyun? Cross terms b x 1 x 2 do baar aate hain (A 12 aur A 21 dono se), jisse factor 2 b banta hai. Yahi key reading rule hai.
Intuition Yeh kyun important hai
ML mein, Q aksar cost ya energy measure karta hai. Agar har non-zero x ke liye Q > 0 hai, toh surface ek bowl hai jisme ek unique minimum hai — gradient descent theek kaam karta hai. Agar yeh saddle hai, toh optimization ruk sakti hai. Definiteness = "yeh kis taraf curve karta hai?"
Definition Definiteness (symmetric
A ke liye)
Positive definite : x ⊤ A x > 0 sabhi x = 0 ke liye.
Positive semidefinite: ≥ 0 .
Negative (semi)definite: sign flip karo.
Indefinite: dono signs leta hai (ek saddle ).
Ise KAISE test karte hain — eigenvalues se (derivation). Kyunki A symmetric hai, Spectral Theorem ek orthonormal eigenbasis deta hai A = Q Λ Q ⊤ jahan Q ⊤ Q = I . y = Q ⊤ x substitute karo (ek rotation, ∥ y ∥ = ∥ x ∥ ):
x ⊤ A x = x ⊤ Q Λ Q ⊤ x = y ⊤ Λ y = ∑ i = 1 n λ i y i 2 .
Worked example Example 2 — ek saddle
Q = x 1 2 − x 2 2 = x ⊤ [ 1 0 0 − 1 ] x . Eigenvalues { 1 , − 1 } ⟹ indefinite . x 1 direction mein upar curve karta hai, x 2 direction mein neeche — ek saddle. Kyun? Diagonal A ⟹ eigenvalues seedha diagonal entries hain.
Worked example Example 3 — completing the square (Feynman-check by algebra)
Dikhao ki Q = x 1 2 + 2 x 1 x 2 + 3 x 2 2 positive definite hai eigenvalues ke bina .
Q = ( x 1 + x 2 ) 2 + 2 x 2 2 .
Yeh step kyun? Humne cross term ko ek perfect square ( x 1 + x 2 ) 2 mein force kiya, x 2 2 terms bacha ke. Dono squares ke positive coefficients hain aur dono tab tak zero nahi ho sakte jab tak x = 0 na ho. ⟹ positive definite . Yahi L D L ⊤ / Cholesky factorization automatically karta hai.
Common mistake "Matrix off-diagonal polynomial coefficient ke barabar hai."
Kyun sahi lagta hai: aap 6 x 1 x 2 dekhte ho aur 6 ko A 12 mein daalna chahte ho. Trap: A 12 aur A 21 dono contribute karte hain, isliye coefficient A 12 + A 21 = 2 A 12 hai. Fix: cross-term coefficient ko hamesha half karo .
Common mistake "Positive diagonal ⟹ positive definite."
Kyun sahi lagta hai: A ii = e i ⊤ A e i > 0 , toh sirf squares safe lagte hain. Trap: bade off-diagonals unhe overpower kar sakte hain. [ 1 2 2 1 ] ka positive diagonal hai lekin det = − 3 < 0 ⟹ indefinite. Fix: sabhi leading minors check karo (Sylvester) ya eigenvalues.
Q > 0 us point par jahan maine try kiya, toh yeh positive definite hai."
Kyun sahi lagta hai: aapne x = ( 1 , 1 ) test kiya aur positive number mila. Trap: definiteness sabhi x ke baare mein ek claim hai. Fix: yeh A ke spectrum ki property hai, samples ki nahi — eigenvalues/minors use karo.
Recall Ek 12-saal ke bachche ko samjhao (Feynman)
Ek landscape imagine karo. Tum origin par khade ho (flat point) aur ek machine tumhe batati hai ki kisi bhi direction mein ek step door ground kitni "oopar" hai. Quadratic form wahi machine hai: use ek direction arrow x do, woh ek height return karta hai. Matrix A secretly store karta hai ki ground kitni steeply bend karti hai. Agar yeh har direction mein upar bend kare, toh tum bowl ke bottom par ho (positive definite). Agar ek taraf upar aur doosri taraf neeche bend kare, toh tum horse saddle par ho (indefinite). Eigenvectors special "downhill/uphill" directions hain, aur eigenvalues batate hain ki wahan kitna sharply bend hota hai.
"Cross ko half karo, phir axes ke signs check karo."
Cross ko half karo → off-diagonal = coefficient ÷ 2.
Axes ke signs → eigenvalue signs shape decide karte hain (sab + = bowl, mixed = saddle).
Quadratic form kya hota hai? Scalar Q ( x ) = x ⊤ A x = ∑ ij A ij x i x j , x ki degree-2 function.
Hum A ko hamesha symmetric kyun le sakte hain? Skew part zero contribute karta hai: x ⊤ K x = 0 , isliye sirf 2 1 ( A + A ⊤ ) matter karta hai.
a x 1 2 + b x 1 x 2 + c x 2 2 se matrix kaise padhte hain?A = [ a b /2 b /2 c ] — cross term ko half karo.
Positive definite ki definition? x ⊤ A x > 0 sabhi x = 0 ke liye.
Definiteness ke liye eigenvalue test? Eigen-coords mein Q = ∑ λ i y i 2 ; sabhi λ i > 0 ⟺ positive definite; mixed signs ⟺ indefinite.
Sylvester's criterion (2×2)? Positive definite ⟺ A 11 > 0 aur det A > 0 .
Completing the square se kya pata chalta hai? Weighted perfect squares ka sum; positive coefficients ⟺ positive definite (yahi L D L ⊤ hai).
A ke eigenvectors ka geometric meaning?Quadratic surface ke principal axes; eigenvalues unke saath curvatures hain.
ML mein definiteness kyun important hai? Positive-definite Hessian ⟹ convex bowl ⟹ unique minimum ⟹ well-behaved optimization.
Quadratic form Q = xT A x
Double sum of degree-2 terms
Expand: a x1^2 + 2b x1x2 + c x2^2
Off-diagonal coefficient halved
Definiteness = shape of bowl
Spectral Theorem A = Q Lambda QT
Diagonalized sum lambda_i y_i^2