Order kyun matter nahi karta? Dono mixed partials surface ka wahi "twist" measure karte hain — x-direction mein slope y mein nudge ke response mein kitni badlati hai, ye y mein slope ka x mein nudge ke response mein badalna ke barabar hai. Geometrically ye ek hi warping hai, kisi bhi angle se measure ki gayi.
Ye symmetry ek gift hai: ek real symmetric matrix ke real eigenvalues aur ek orthonormal eigenbasis hota hai (spectral theorem) — exactly wahi jo humein critical points classify karne ke liye chahiye.
Step 1 — 1D reminder.a ke paas:
f(a+h)=f(a)+f′(a)h+21f′′(a)h2+⋯Ye step kyun? Ye woh reference hai jise hum generalize karenge; 21f′′(a)h2 term curvature contribution hai.
Step 2 — Ek line tak restrict karo.Rn mein, ek point x aur ek direction v chuno, aur g(t)=f(x+tv) define karo, jo t ka ek 1D function hai.
Ye step kyun? Kisi bhi straight path par multivariable behaviour ek 1D function hota hai — toh hum 1D Taylor reuse kar sakte hain.
Step 3 — g ko chain rule se differentiate karo.g′(t)=∇f(x+tv)⊤v,g′′(t)=v⊤H(x+tv)vYe step kyun?g′(t) directional derivative hai. Dobara differentiate karne par, chain rule ek gradient ka doosra gradient neeche le aata hai — aur woh precisely Hessian hai jo v's ke beech sandwich hua hai.
Step 4 — t=0 par 1D Taylor mein plug karo, phir t=1, v=Δx set karo:f(x+Δx)≈f(x)+∇f(x)⊤Δx+21Δx⊤H(x)Δx
Ye kyun matter karta hai: aakhri term 21Δx⊤HΔx ek quadratic form hai. Har direction mein iska sign tumhe surface ki shape batata hai.
Critical point∇f=0 par, linear term vanish ho jaata hai aur Hessian akela local shape decide karta hai.
Eigenvalues kyun? Eigenbasis mein, quadratic form ban jaata hai 21∑iλiui2. Har eigenvalue apne eigenvector ke along curvature hai. Har direction mein positive ⇒ har rasta upar curve karta hai ⇒ minimum.
Ek scalar function ke saare second-order partial derivatives, Hij=∂2f/∂xi∂xj.
Hessian symmetric kyun hai?
Schwarz's theorem ki wajah se: agar second partials continuous hain, toh mixed partials commute karte hain, toh H=H⊤.
x ke baare mein f ka 2nd-order Taylor expansion kya hai?
f(x+Δx)≈f(x)+∇f⊤Δx+21Δx⊤HΔx.
Critical point par, H ke sab-positive eigenvalues ka kya matlab hai?
Local minimum (positive definite Hessian).
Critical point par, mixed-sign eigenvalues ka kya matlab hai?
Ek saddle point.
2×2 Hessian ke liye, detH<0 kya imply karta hai?
Ek saddle point (opposite sign ke eigenvalues).
2×2 mein detH>0 ke saath, min aur max mein fark kaise karo?
Top-left entry a (ya trace) check karo: a>0→min, a<0→max.
Newton's method H−1∇f kyun use karta hai?
Ye local quadratic Taylor model ko exactly ek step mein minimize karta hai, curvature use karke step ko scale/rotate karne ke liye.
H ka bada condition number λmax/λmin kya indicate karta hai?
Ek ill-conditioned, lamba patla valley jahan gradient descent dhheere zig-zag karta hai.
Second-derivative test kab inconclusive hoti hai?
Jab H ka koi eigenvalue zero ho (ek flat direction).
Kya Adam Hessian approximate karta hai?
Nahi — Adam squared gradients (first-order statistics) se per-parameter steps adapt karta hai; ye curvature estimate nahi karta. L-BFGS ek true (quasi-Newton) Hessian approximation hai.
Recall Feynman: ek 12-saal ke bachche ko explain karo
Socho tum ek pahadi landscape par hiking kar rahe ho. Gradient ek compass ki tarah hai jo hamesha seedha uphill point karta hai — ye tumhe batata hai kahan chalna hai. Lekin ye tumhare aas-paas ki shape nahi batata: kya tum valley ke bottom mein ho, pahadi ki choti par ho, ya ghode ki saddle par jahan ek taraf upar jaata hai aur doosri taraf neeche?
Hessian ek chhota sa "bend-o-meter" hai: har direction ke liye ye batata hai ki zameen kitni tezi se curve kar rahi hai. Agar ye har direction mein upar curve kare, toh tum ek bowl ke bottom mein ho (minimum). Agar ye har jagah neeche curve kare, toh tum summit par ho. Agar ye ek taraf upar aur doosri taraf neeche curve kare — woh saddle hai. Computers is bend info ko use karke fastest valley mein pahunchte hain.