3.1.4 · HinglishNeural Network Fundamentals

Activation functions - sigmoid, tanh

1,328 words6 min readRead in English

3.1.4 · AI-ML › Neural Network Fundamentals


WHY hume activation function chahiye hi kyun?

WHAT ek activation karta hai: ek raw pre-activation number (koi bhi real value) leta hai aur use ek bounded, smooth output mein squash karta hai — "is neuron se koi signal aa raha hai?" ka ek "soft" version.


Sigmoid (logistic function)

HOW — scratch se iska derivative derive karo

Yeh step kyun? Backpropagation ke liye hume chahiye, aur iska ek beautiful self-referential form hai.

se shuru karo. Chain rule use karo:

Yeh step kyun? rewrite karo taaki ko factor out kar sako:


Tanh (hyperbolic tangent)

HOW — tanh aur sigmoid ka relation derive karo

Yeh step kyun? Yeh dikhana ki ek rescaled, shifted sigmoid hai, explain karta hai ki dono similar kyun behave karte hain lekin tanh centered kyun hai.

Phir

derive karo: ke saath, quotient rule deta hai (kyunki ).

Figure — Activation functions -  sigmoid, tanh

Worked Examples


Common Mistakes


Recall Ise ek 12-saal ke bacche ko explain karo (hidden)

Socho ek light dimmer switch. Raw signal woh hai jitna zor se tum knob push karte ho. Sigmoid use 0% (off) aur 100% (fully on) ke beech ki brightness mein convert karta hai — lekin smoothly, toh beech mein thodi si push se brightness bahut badlti hai, jabki pehle se bright light ko push karne se almost kuch nahi badalta. Tanh same idea hai lekin dial −100% se +100% tak jaata hai, toh yeh "bilkul nahi", "meh", ya "bilkul haan" bhi bol sakta hai. Kyunki change smooth hai (koi achanak jumps nahi), network sahi direction mein knobs nudge karke seekh sakta hai. Lekin jab koi knob extreme par push hota hai, toh use hilane se almost kuch nahi hota — yahi reason hai ki bahut deep networks "seekhna band kar dete hain".


Connections


Flashcards

Network ko nonlinear activation kyun chahiye?
Iske bina, stacked linear layers ek linear map mein collapse ho jaati hain; nonlinearity network ko real expressive power deti hai.
Sigmoid formula?
, range .
Sigmoid derivative khud ke terms mein?
.
Sigmoid ki maximum slope aur woh kahan hai?
at .
Tanh formula aur range?
, range .
Tanh aur sigmoid ka relationship?
.
Tanh derivative?
; max at .
Tanh ka sigmoid ke upar key advantage?
Tanh zero-centered hai, jisse all-positive-activation zig-zag gradients se bacha ja sakta hai.
Yahan vanishing gradient problem kya hai?
Saturated tails mein , toh chained gradients zero ki taraf shrink ho jaate hain aur learning ruk jaati hai.
Aaj sigmoid ka best use case kya hai?
Binary classifier ka output neuron (probability interpretation).

Concept Map

stacking

fixed by

provides

enables

enables

maps to

maps to

derived

derived

equals 2*sigma 2z -1

used in

used in

Linear layers only

Collapses to one linear map

Activation function

Nonlinearity

Sigmoid

Tanh

sigma' = sigma*1-sigma

tanh' = 1 - tanh^2

Output 0 to 1 as probability

Zero-centered -1 to 1

Backpropagation