6.5.14 · D3 · HinglishAdvanced & Emerging Architectures

Worked examplesNeuromorphic computing

2,560 words12 min read↑ Read in English

6.5.14 · D3 · Hardware › Advanced & Emerging Architectures › Neuromorphic computing

Yeh deep dive Neuromorphic computing ka maths drill karta hai jab tak koi bhi input aapko surprise na kare. Hum parent note ke do engines lete hain — Leaky Integrate-and-Fire (LIF) neuron aur Spike-Timing-Dependent Plasticity (STDP) — aur har possible case class ko cover karte hain.

Shuru karne se pehle, core tools ka ek reminder (sab parent note mein derive kiye gaye hain):

Yahan har symbol ka matlab: = leak resistance (ohms), = membrane capacitance (farads), = input current (amps), = membrane voltage, = firing threshold, = membrane kitni jaldi charge/forget karta hai, = do connected neurons ke spike times, = maximum learning strength, = timing kitni jaldi matter karna band kar deta hai. Agar koi bhi cheez shaky lagey, pehle parent ka RC derivation dobara padh lo.


The scenario matrix

Is topic ka har problem exactly inhi cells mein se ek mein aata hai. Neeche ke examples us cell ka label carry karte hain jo woh cover karte hain.

# Case class Kya khaas hai Example
C1 Above threshold Neuron fire karta hai; finite hai Ex 1
C2 Below threshold Log argument negative → kabhi fire nahi karta Ex 2
C3 Exactly at threshold Degenerate: sirf par reach karta hai Ex 3
C4 Limiting: huge input as ; rate bina bound ke badhta hai (sirf refractory period cap karta hai) Ex 4
C5 STDP potentiation Pre before post → strengthen Ex 5
C6 STDP depression Pre after post → weaken Ex 5
C7 STDP degenerate Simultaneous spikes → boundary Ex 6
C8 Real-world word problem Target rate ke liye choose karo Ex 7
C9 Exam twist Threshold current + rate just above it Ex 8
C10 Sanity / energy Silence = low power kyun (sparsity) Ex 9

Jahan tak ho sake hum ek fixed "textbook neuron" use karte hain taaki numbers comparable rahein:

Figure — Neuromorphic computing

Figure dekho: teen coloured curves same neuron hain jo teen alag currents se feed ho rahi hain. Orange curve (strong input) dashed threshold line ko cross karta hai; teal wala (medium) bas ustak pahunchta hai; plum wala (weak) line ke neeche hamesha ke liye flat ho jaata hai. Yahi teen shapes hain cells C1, C3, C2. Har example inhi curves mein se kisi ek ka ek point hai.


C1 — Above threshold: it fires


C2 — Below threshold: it never fires


C3 — Exactly at threshold: the degenerate boundary


C4 — Limiting case: huge input


C5 & C6 — STDP: strengthen vs weaken

Figure — Neuromorphic computing

Figure ko ke against plot karta hai. Zero ke right (orange) = strengthen, timing loose hone ke saath decay karta hai; zero ke left (teal) = weaken. par dot Ex 5a hai; par dot Ex 5b hai — note karo ki left dip zyada gehri hai kyunki .


C7 — STDP degenerate: simultaneous spikes


C8 — Real-world word problem


C9 — Exam twist: threshold current aur soft turn-on


C10 — Sanity / energy check


Recall Self-test — har matrix cell ke liye ek

Kya wala neuron finite time mein kabhi fire karta hai? ::: Nahi — ; boundary silent side par hai (dekho C3). LIF problem mein aap pehle hamesha kaunsi quantity compute karte ho, aur kyun? ::: vs — agar toh neuron kabhi fire nahi karta aur formula ka log negative/undefined ho jaata hai (C2). ke liye, time-to-spike ke saath kaise scale karta hai? ::: , yaani ; rate bina bound ke badhta hai, sirf refractory period cap karta hai (C4). Pre at 5 ms, post at 8 ms: strengthen ya weaken? ::: → potentiation, strengthen (C5). STDP mein jab hota hai toh kya hota hai? ::: aur ke beech jump discontinuity; convention-defined, usually (C7). Firing rate double karne ke liye (increase/decrease) karna padega? ::: Increase — zyada se chhota hota hai (C8/C9).


See also: Neuromorphic computing (parent), Spiking Neural Networks (SNN), Hebbian learning, Memristors and ReRAM, RC circuits, Von Neumann architecture.