Weights wi: Seekhna matlab inhe adjust karna. High weight = "yeh input bahut matter karta hai."
Bias b: Iske bina, jab sab inputs zero hote hain toh output bhi zero hota hai. Bias neuron ko bina kisi input ke bhi activate hone deta hai—ise neuron ka "resting potential" samjho.
Activation f: Linear combination ko non-linear output mein convert karta hai. Yeh crucial hai—kai linear functions milke sirf ek aur linear function bante hain, jo XOR ya koi complex pattern nahi seekh sakta.
WHEN to use: Hidden layers jab aap zero-centered activations chahte ho (convergence mein help karta hai), ya outputs jo signed quantities represent karte hain (jaise, control surface deflection: -1 = full down, +1 = full up).
Socho tum ek robot pilot bana rahe ho. Usse decide karna hai: "Kya main control stick upar kheenchun ya neeche dhabaooon?"
Robot ka brain chhoti chhoti decision-makers se bana hai jinhe neurons kehte hain. Har neuron sensor readings (airspeed, altitude) dekhta hai, har ek ko ek number se multiply karta hai jise weight kehte hain (jaise bolna "airspeed altitude se 3× zyada important hai"), unhe add karta hai, phir ek bias add karta hai (ek starting nudge).
Lekin yahan trick hai: agar hum sirf add aur multiply karte rahein, toh robot sirf straight-line rules seekh sakta hai. Real flying curvy aur complex hoti hai! Isliye hum activation function use karte hain—ek magical math rule jo seedhi line ko curves mein mod deta hai.
ReLU ek darwaaze ki tarah hai: negative numbers zero ho jaate hain (darwaza band), positive numbers rehte hain (darwaza khula). Fast aur simple.
Sigmoid sab kuch 0 aur 1 ke beech squish kar deta hai, jaise ek confidence meter: "Mujhe 90% yakeen hai ki yeh emergency hai."
Tanh -1 aur +1 ke beech squish karta hai, perfect hai "stick aage dabao (-1) ya peeche kheecho (+1)" ke liye.
Agar yeh bending functions nahi hote, toh robot brain dumb hota—sirf fancy addition. Inke saath, yeh storms mein fly karna, obstacles dodge karna, kuch bhi seekh leta hai!
Overfitting and Regularization — dropout aur L2 regularization activation choices ke saath interact karte hain
Sensor Fusion in Aerospace — neural networks IMU, GPS, radar data combine karte hain; activation choice robustness affect karta hai
#flashcards/coding
Ek artificial neuron ke computation ke teen components kya hain? :: Inputs ka weighted sum (∑wixi), bias (b), aur activation function (f).
Neural networks ko activation functions ki zaroorat kyun hai?
Bina non-linearity ke, layers stack karna single linear transformation (y=Ax+b) mein collapse ho jaata hai, jo complex patterns jaise XOR ya curved decision boundaries nahi seekh sakta.
ReLU ka formula kya hai?
f(z)=max(0,z). Output z hai agar positive, 0 agar negative.
ReLU ka derivative kya hai?
f′(z)=1 agar z>0, warna 0. (z=0 par undefined, lekin practice mein 0 ya 1 treat kiya jaata hai.)
ReLU sigmoid ke comparison mein kaunsa problem solve karta hai?
Vanishing gradient problem. ReLU ka gradient positive inputs ke liye 1 hai, jo deep networks mein gradient shrinkage prevent karta hai.
Sigmoid function ka formula kya hai?
σ(z)=1+e−z1.
Sigmoid ka range kya hai?
(0,1)—naturally probability ki tarah interpret hota hai.
Sigmoid ka derivative derive karo.
σ′(z)=σ(z)(1−σ(z)). Proof: 1+e−z1 par chain rule apply karo, σ(z)⋅(1−σ(z)) mein factor karo.
Tanh function ka formula kya hai?
tanh(z)=ez+e−zez−e−z ya equivalently 2σ(2z)−1.
Tanh ka range kya hai?
(−1,1)—zero-centered, signed outputs ke liye useful.
Tanh ka derivative kya hai? :: tanh′(z)=1−tanh2(z).
ReLU kab use karna chahiye?
Deep networks mein hidden layers ke liye default (fast, vanishing gradient se bachata hai).