Foundations — Neural network fundamentals — neuron, activation functions (ReLU, sigmoid, tanh)
5.6.6 · D1· Coding › Machine Learning (Aerospace Applications) › Neural network fundamentals — neuron, activation functions (
Parent note padhne se pehle, tumhe har symbol ko dekh kar yeh sochne ki zaroorat hai ki woh bol kya raha hai. Yeh page ek neuron ka poora alphabet walk karta hai — humble subscript se lekar exponential tak — har ek ko uske pehle waale ke upar build karta hua. Yahan kuch bhi assume nahi kiya gaya ki tumne "multiply aur add" se aage algebra dekhi hai.
1. Ek number jo kuch represent karta hai: variable
Ek cockpit gauge imagine karo. Airspeed labelled gauge ek moment mein dikhata hai aur ek minute baad . Label hai; needle reading andar wala number hai. Hum letters isliye use karte hain taaki hum reading ke baare mein baat kar sakein bina use ek value pe freeze kiye.
Parent note ko ek sensor reading ke liye use karta hai — airspeed, altitude, temperature. Bas yahi hai ka matlab: ek input number.
2. Ek jaisi bahut saari cheezein: subscript

Figure dekho. Hamare paas gauges ki ek row hai, ek har input ke liye. Har ek ke liye nayi letter invent karne ki bajay ( airspeed ke liye, altitude ke liye, …) hum ek hi letter reuse karte hain aur sirf neecha wala label badlate hain. Subscripts sirf isi liye exist karte hain: yeh kehne ke liye ki "same type ki cheez, alag slot."
3. Counting ka shorthand: , , aur
Ab woh scary symbol. Parent note likhta hai .

Figure mein loop unrolled dikhaya gaya hai. literally waisa hi hai jaise likhna:
Dono letters ke neechey same counter hai, toh slot slot ke saath pair karta hai. sirf isliye hai taaki jab hundred inputs hon toh hume sao + signs na likhne padein. Is topic ko kyun chahiye: ek real sensor bank mein dozens of readings hoti hain; loop notation neuron formula ko ek line mein rakhta hai chahe kitne bhi inputs hon.
4. Multiply-then-add: weighted sum
Ab hum neuron ka dil padh sakte hain. Do words:

Ek mixing desk imagine karo (figure). Har sensor ek slider ko feed karta hai. Ise upar slide karo, final knob mein us sensor ka contribution badhta hai. Single output number woh "master volume" hai jis par neuron react karega. Kyun chahiye: learning ka poora point yahi hai ki yeh dials ghuma dein — network data se discover karta hai ki pitch predict karne ya fault spot karne ke liye kaun se sensors matter karte hain.
5. Resting nudge: bias
Ek bathroom scale imagine karo jo kuch na hone par bhi dikhata hai. Woh constant ek bias hai. Ek neuron mein, agar har input ho, toh weighted sum bhi hoga — bias ke bina neuron us case mein "nothing" output karne par majboor hoga. Bias use ek resting value deta hai jis par woh lean kar sake, taaki woh tab bhi fire kar sake jab inputs quiet hon. Is topic ko kyun chahiye: yeh har neuron ko yeh choose karne deta hai ki uski decision line kahan baithe, sirf kitni steep hai yahi nahi.
6. Bending machine: function kya hota hai
Parent note ka neuron hai : master number lo, machine se guzaro, result ko kaho. Teen machines jo parent introduce karta hai — ReLU, sigmoid, tanh — teen alag bending rules hain. Inhe padhne ke liye hume do aakhri tools chahiye: exponential aur steepness ka idea.
7. Curves ke liye zaroorat: exponential
Sigmoid aur tanh dono mein hai. Aao ise samjhein.

Figure mein dono curves follow karo. Sigmoid kyun use karta hai: hum ek aisi machine chahte hain jiska output smoothly se tak slide kare. Trick bilkul yahi karta hai:
- Jab bahut negative ho, bahut bada hai, toh .
- Jab bahut positive ho, , toh .
- par, , toh — dead centre.
Toh woh ingredient hai jo sigmoid ko aur ke beech uski smooth S-shape deta hai. Hum yeh tool use karte hain aur plain straight line nahi, precisely isliye kyunki hum ek gentle, always-differentiable squash chahte hain na ki hard cut.
8. Curve yahan kitni steep hai: derivative
Parent note baar baar , , likhta hai. Dash ko out loud "prime" padho.
Curve par khade ho kar socho "agar main ek baal daayein kadam rakhun, toh kitna upar jaaunga?" Woh rise-per-step hi derivative hai. Is topic ko kyun chahiye: learning (dekho Backpropagation and Gradient Descent) weights ko slope ki direction mein nudge karke kaam karta hai. Agar koi machine wide range par flat ho () — jaise sigmoid bade ke liye hoti hai — toh nudge signal mar jaata hai. Wahi flat-region death exactly woh vanishing gradient hai jisके baare mein parent warn karta hai.
Recall ReLU gradients kyun alive rakhta hai jabki sigmoid unhe kill karta hai?
ReLU ka slope positive ke liye hai (steady climb, signal pass hota hai), jabki sigmoid ka slope zyada se zyada hai aur saturation par ke kareeb — aaise bahut saare chote slopes ko multiply karo toh learning signal kuch nahi reh jaata.
9. Sab kuch ek saath — neuron ek saanthe mein
Parent ka master formula ab symbol by symbol padho:
- — -th input gauge (§1–3)
- — uska importance dial (§4)
- — loop jo saare ko multiply-add karta hai (§3–4)
- — resting nudge (§5)
- — bending machine, ReLU / sigmoid / tanh mein se koi ek (§6–7)
- — single output number
Yahi poora neuron hai. Parent page par baaki sab kuch yeh choose karna hai ki kaun si bending machine use karni hai, aur learning ke liye yeh kitni steep () hai.
Prerequisite map
Har foundation agले ko feed karta hai; do streams (forward blend-and-bend, aur learning ke liye zaroorat ka slope) neuron par milte hain, jo parent topic ka darwaza hai.
Equipment checklist
Khud test karo — kya tum reveal karne se pehle har jawab bol sakte ho?