ReLU and variants (Leaky ReLU, ELU, GELU)
3.1.5· AI-ML › Neural Network Fundamentals
Activation functions network mein non-linearity inject karte hain. Inke bina, stacked linear layers ek single linear map mein collapse ho jaate hain. Yeh note ReLU family ko first principles se derive karta hai aur dikhata hai ki kyun har variant exist karta hai.
Non-linearity ki zaroorat kyun hai?
Isliye ek activation non-linear hona chahiye, ideally cheap ho, aur backprop ke dauran gradients ko destroy na kare.
ReLU — Rectified Linear Unit
YEH ITNA ACCHA KYUN KAAM KARTA HAI. Iska derivative yeh hai:
Active region mein gradient exactly hai. Sigmoid se compare karo, jiska derivative peak par karta hai aur bade ke liye ki taraf shrink hota hai. Aise chhote numbers ko ek deep network mein bahut baar multiply karne se vanishing gradient problem hoti hai. ReLU ka flat gradient of signals ko kai layers mein alive rakhta hai.
COMPUTATION MEIN HELP KAISE KARTA HAI. ek single comparison hai — koi nahi, koi division nahi. Forward aur backward passes saste hain.
Dying ReLU problem
Leaky ReLU — negatives ko ek chhoti slope do
KYUN. ke liye ek tiny signal leak hone dene se, negative side par derivative (na ki ) hai: Ek dead neuron ab recover kar sakta hai kyunki ek non-zero gradient ab bhi flow karta hai. (PReLU mein ek learned parameter hota hai.)
ELU — Exponential Linear Unit
EXPONENTIAL KYUN. ke liye, smoothly par saturate hota hai jab . Do fayde:
- Smooth: differentiable-ish aur iska output negative ja sakta hai, mean activation ko ki taraf push karta hai (self-normalizing effect → faster training).
- Bounded negatives: Leaky ReLU ke unlike, yeh bahut negative inputs ke liye blow up nahi karta; saturate karta hai, noise ke against robustness deta hai.
Derivative. ke liye, , jo par continuously slope se match karta hai jab (ReLU ke abrupt corner ke unlike).
GELU — Gaussian Error Linear Unit
SE MULTIPLY KYUN? Ek stochastic gate socho: input ko probability se rakhte hain (kitna likely hai ki ek standard Gaussian se neeche hai), warna drop kar do. Expected output hai. Isliye GELU, ReLU ke hard gate ka ek smooth, probabilistic version hai.
- Chhota : , isliye output — gentle.
- Bada positive : , output (ReLU ki tarah).
- Bada negative : , output (ReLU ki tarah) lekin smoothly, ke paas thoda sa negative bhi dip karta hai.
Practical approximation (BERT/GPT mein use hoti hai): kyunki ka koi elementary form nahi hai.
Worked examples
Flashcards
Network sirf linear layers kyun use nahi kar sakta?
ReLU aur uska derivative define karo.
ReLU sigmoid se vanishing gradients kyun better avoid karta hai?
Dying ReLU problem kya hai?
Leaky ReLU dying neurons ko kaise fix karta hai?
ELU likho aur batao ki exponential kyun use karta hai.
GELU define karo aur uska probabilistic interpretation do.
Bade ke liye GELU ka value behaviour?
Leaky ReLU ka chhota kyun rakhen?
, par ELU compute karo.
Recall Feynman: 12-saal ke bachche ko samjhao
Ek paani ka gate socho. ReLU ek one-way gate hai: agar paani aage push kare (positive) toh freely flow karta hai; agar peeche push kare (negative) toh gate band ho jaata hai aur kuch bhi nahi hota — woh pipe wahan "dead" hamesha ke liye. Leaky ReLU ek tiny crack chhodta hai taaki ek trickle hamesha nikle, pipe ko alive rakhte hue. ELU ek smooth curved gate hai jo thoda paani peeche flow karne deta hai lekin kabhi flood nahi hota. GELU ek smart gate hai jo zyada khulta hai jitna zyada paani push karta hai, narm tarike se decide karta hai all-or-nothing ke bajaye. Yeh sab network ko seedhi lines ki jagah bendy shapes seekhne dete hain.
Connections
- Vanishing and Exploding Gradients — woh bimari jo ReLU theek karta hai aur dying-ReLU wapas laata hai.
- Sigmoid and Tanh Activations — woh saturating functions jo ReLU ne replace kiye.
- Backpropagation — activation derivatives gradient flow drive karte hain.
- Weight Initialization (He vs Xavier) — He init specifically ReLU ke liye design ki gayi hai.
- Transformers and Attention — GELU, BERT/GPT mein default activation hai.
- Universal Approximation Theorem — kyun piecewise-linear kinks kaafi hain.