3.1.5 · HinglishNeural Network Fundamentals

ReLU and variants (Leaky ReLU, ELU, GELU)

1,645 words7 min readRead in English

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?
Yeh ek linear map mein collapse ho jaate hain; koi extra expressive power nahi milti, isliye non-linear activations zaroori hain.
ReLU aur uska derivative define karo.
; derivative ke liye hai, ke liye hai.
ReLU sigmoid se vanishing gradients kyun better avoid karta hai?
Uska active-region gradient exactly hai, jabki sigmoid ka derivative max par karta hai aur shrink hota hai, isliye depth mein products decay karte hain.
Dying ReLU problem kya hai?
Negative pre-activation mein stuck neurons output karte hain aur gradient hota hai, isliye yeh kabhi update nahi hote — permanently dead.
Leaky ReLU dying neurons ko kaise fix karta hai?
Yeh ke liye slope use karta hai, non-zero gradient deta hai taaki dead neurons recover kar sakein.
ELU likho aur batao ki exponential kyun use karta hai.
ke liye, ke liye; yeh smoothly par saturate karta hai, negative mean-centering allow karta hai, aur bahut negative inputs ke liye bounded hai.
GELU define karo aur uska probabilistic interpretation do.
; input ko probability se rakho (chance ki ek standard Gaussian se neeche hai), ek smooth stochastic gate.
Bade ke liye GELU ka value behaviour?
Bada positive (ReLU ki tarah), bada negative , lekin origin ke paas smooth, thoda sa negative dip ke saath.
Leaky ReLU ka chhota kyun rakhen?
Agar toh function linear ho jaata hai (), non-linearity destroy ho jaati hai.
, 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

Concept Map

motivates

simplest choice

derivative 1 in active region

single comparison

piecewise linear kink

zero gradient for negatives

fixed by leak alpha x

learned alpha

fixed by smooth exp

negative outputs

self-normalizing

smooth Gaussian gating

Stacked linear layers collapse

Need non-linearity

ReLU max 0 x

Avoids vanishing gradient

Cheap compute

Universal approximation

Dying ReLU problem

Leaky ReLU

PReLU

ELU

Mean activation near 0

Faster training

GELU