🧠 Modül 3 · Biyolojiden Algoritmaya · Bölüm 3.1 · 14 dk okuma

Nöron Biyolojisi

86 milyar hücre, 20 watt — SIDRA neden bu mimariyi taklit etmeye çalışıyor.

Bu bölümde öğreneceklerin

  • Bir nöronun parçalarını (dendrit, soma, akson, akson tepeciği) ve her birinin işlevini söyle
  • Dinlenme potansiyeli (-70 mV), eşik (-55 mV), aksiyon potansiyeli doruk (+30 mV) ve zaman ölçeğini (1-2 ms) hatırla
  • Leaky Integrate-and-Fire (LIF) modelini tek denklemle yaz ve simülasyon adımını uygula
  • Tek bir spike'ın ne kadar enerji harcadığını tahmin et ve SIDRA hücresi ile karşılaştır

Açılış: 20 Watt'lık Süper Bilgisayar

İnsan beyninde yaklaşık 86 milyar nöron var (Herculano-Houzel 2009). Bu nöronlar hep birlikte saniyede yüz trilyonlarca sinaptik işlem yapıyor — ve bunu yapmak için sadece ~20 watt tüketiyor. Bir LED ampul kadar güç.

Şimdi karşı taraf: bir NVIDIA H100 GPU 700 W harcıyor. GPT-3’ü eğitmek ~1287 MWh elektrik yedi (Patterson et al. 2021 tahmini). Bu enerjiyle tek bir insan beyninin ~7 yıl sürekli düşünmesi mümkün.

Aradaki uçurumu kapatmak için önce beyni anlamak lazım. SIDRA Y1’in 419 milyon memristörü, nöronu doğrudan taklit etmiyor — beynin bir trick’ini (analog sinaps) kopyalıyor. Bu bölüm, o trick’in anlaşılması için gereken biyoloji temelini atar: bir nöron nasıl çalışır, hangi zaman ölçeğinde, ve neden bu kadar az enerjiyle.

Sezgi: Dört Parça, Tek Görev

Bir nöronun görevi tek cümleyle: gelen sinyalleri topla, eşiği aşarsan bir spike üret, komşulara ilet. Dört parçadan oluşur:

ParçaGörevBüyüklük
DendritlerGelen sinyalleri toplar (input)1-10 µm kalın, ağaç gibi dallanır
Soma (hücre gövdesi)Karar merkezi, çekirdek burada10-30 µm çap
Akson tepeciği (axon hillock)Eşik karşılaştırıcı, spike burada başlarSoma-akson geçişi
AksonÇıkış kablosu, spike iletir1 mm - 1 m uzunluk!

Sezgisel analojiler:

  • Dendritler = GPU’nun input hattı. Binlerce sinyal gelir.
  • Soma = summer. Bir analog toplayıcı gibi davranır.
  • Akson tepeciği = komparatör. “V > V_eşik mi?” sorar.
  • Akson = iletim hattı. Ama dijital değil — spike, kendini yenileyerek gider.

Neden spike? Uzun mesafede analog sinyal zayıflar (RC gecikmesi, 1.6’da gördük). Spike ise tekrarlayan self-amplifying bir olay: her 1-2 mm’de bir Na⁺/K⁺ kanalları spike’ı yeniden üretir. Analog avantaj (çoklu değerler) dendritde kalır; akson dijital (all-or-nothing) gider. Beyin analog + dijital hibrit bir sistem. SIDRA ilhamı buradan.

Formalizm: Membran Voltajı ve Spike

L1 · Başlangıç

Dinlenme durumu: Bir nöronun iç kısmı, dış ortama göre −70 mV daha negatiftir. Bu voltaj, hücre zarında sürekli çalışan Na⁺/K⁺ pompasının (ATP harcayarak) sağladığı iyonik dengesizlikten gelir.

Sinyal geldiğinde ne olur:

  1. Dendritlere gelen uyarılar zar voltajını yukarı iter (depolarizasyon).
  2. Voltaj −55 mV eşiğini aşarsa, akson tepeciğinde Na⁺ kanalları ani olarak açılır.
  3. İç voltaj +30 mV’a kadar fırlar (bu spike’ın doruğu).
  4. K⁺ kanalları geç açılır, voltajı tekrar aşağı çeker.
  5. Birkaç ms refrakter periyot — sistem dinlenir, sonra yeni spike mümkün.

Tüm döngü ~1-2 ms. Kortikal nöronlar tipik olarak 1-100 Hz ateşler (ortalama düşük, ~1 Hz).

L2 · Tam

Leaky Integrate-and-Fire (LIF) modeli:

Biyolojinin karmaşıklığını en basit işe yarar denkleme sıkıştırır:

τmdVdt=(VVrest)+RmI(t)\tau_m \frac{dV}{dt} = -(V - V_{\text{rest}}) + R_m \cdot I(t)
  • VV — zar voltajı (mV)
  • VrestV_{\text{rest}} — dinlenme voltajı (−70 mV)
  • τm=RmCm\tau_m = R_m C_m — membran zaman sabiti (~10-20 ms)
  • RmR_m — membran direnci (~10-100 MΩ)
  • I(t)I(t) — girişe bağlı iyonik akım

Spike kuralı: VV eşiği (−55 mV) aşarsa bir spike üret, VV‘yi VresetV_{\text{reset}} (−80 mV) yap, 2 ms refrakter say.

Bu bir RC devresidir (Bölüm 1.6’da gördük): membran kapasitörü CmC_m, membran direnci RmR_m, sızıntılı integratör. Nöron = sızıntılı integratör + komparatör.

Pratik örnek:

  • Girdi akımı I=2I = 2 nA, Rm=50R_m = 50 MΩ → V=Vrest+RmI=70+100=30V_{\infty} = V_{\text{rest}} + R_m I = -70 + 100 = 30 mV (eşik üstü).
  • τm=15\tau_m = 15 ms → VV eşiğe 15\sim 15 ms × ln(VVrest)/(VVthr)15ln(100/85)2.4\ln(V_\infty-V_{\text{rest}})/(V_\infty-V_{\text{thr}}) \approx 15 \cdot \ln(100/85) \approx 2.4 ms’te ulaşır.

Yani bu girdiyle nöron ~2.4 ms sonra ateşler. Gerçek kortikal nöronlar bu ölçekte yaşar.

L3 · Derin

Hodgkin-Huxley modeli (1952):

LIF bir karikatür. Gerçek aksiyon potansiyeli iki iyon kanalıyla sürülür:

CmdVdt=gNam3h(VENa)gKn4(VEK)gL(VEL)+IC_m \frac{dV}{dt} = -g_{Na} m^3 h (V - E_{Na}) - g_K n^4 (V - E_K) - g_L (V - E_L) + I
  • m,h,nm, h, n — kanal açılma/kapanma kapı değişkenleri (0-1 arası, voltaja bağlı ODE ile değişir)
  • gNa,gKg_{Na}, g_K — maksimum iyon iletkenlikleri
  • ENa=+55E_{Na} = +55 mV, EK=90E_K = -90 mV — Nernst denge potansiyelleri

Hodgkin ve Huxley bu modeli dev kalamar aksonunda ölçtü → 1963 Nobel. SIDRA için önemli olan: Na⁺ pozitif geri besleme (eşiği hızla geçer), K⁺ negatif geri besleme (voltajı geri çeker). Pozitif-negatif yarış = spike şekli.

Refrakter periyot:

  • Mutlak refrakter (~1-2 ms): h (Na inaktivasyon) kapalı → yeni spike imkânsız.
  • Göreceli refrakter (~5-10 ms): K kanalları hâlâ açık → eşik daha yüksek.

Bu, nöronun tek başına maksimum ~500-1000 Hz ateşleyebilmesinin nedeni. Kortikal yavaş nöronlar 1-100 Hz aralığında.

Spike-timing hassasiyeti: Kortikal nöron spike zamanını ~1 ms altında düzenleyebilir. Bilgi hem oran (firing rate) hem zamanlama (spike timing) kodunda taşınır. Modül 3.8 (STDP) bu zamanlama bilgisinin öğrenmede nasıl kullanıldığını anlatır.

Enerji bütçesi:

  • Tek spike ~10⁹ Na⁺/K⁺ iyon değişimi; her iyon ATP başına geri pompalanır.
  • Spike başına enerji: ~0.1-1 nJ (nörondan nörona değişir, ortalama ~0.3 nJ).
  • Kortikal beyinde ortalama 1 Hz → 86B × 0.3 nJ = ~26 W. Yaklaşık doğru ölçek (gerçek 20 W; spike dışı sızıntı, vesicle geri dönüşümü vs. düşer).

Deney: Tek LIF Nöronu Simüle Et

Bir LIF nöronuna 50 ms boyunca 2 nA sabit akım ver. Parametreler:

  • Vrest=70V_{\text{rest}} = -70 mV, Vthr=55V_{\text{thr}} = -55 mV, Vreset=80V_{\text{reset}} = -80 mV
  • Rm=50R_m = 50 MΩ, τm=15\tau_m = 15 ms, refrakter 2 ms

Euler adımları (dt = 0.1 ms):

  • t=0t = 0: V=70V = -70 mV
  • dV/dt=[(VVrest)+RmI]/τm=[0+501062109]/15 ms=100/15=6.67dV/dt = [-(V - V_{\text{rest}}) + R_m I] / \tau_m = [0 + 50 \cdot 10^6 \cdot 2 \cdot 10^{-9}] / 15 \text{ ms} = 100 / 15 = 6.67 mV/ms
  • t=0.1t = 0.1 ms: V=70+0.667=69.3V = -70 + 0.667 = -69.3 mV
  • … (simülasyon devam eder) …
  • VV yaklaşık t2.4t \approx 2.4 ms’te 55-55 mV’yi aşar → spike! V80V \to -80 mV, 2 ms refrakter.
  • Refrakter bittikten sonra tekrar yükselmeye başlar. Bir sonraki spike ~10-12 ms sonra.

Sonuç: Bu nöron ~90-100 Hz ateşler bu akımla. 50 ms’te 4-5 spike.

Değiştir: Akımı yarıya düşür (1 nA). V=70+50=20V_{\infty} = -70 + 50 = -20 mV hâlâ eşik üstü; ama yaklaşım yavaş → nöron ~30 Hz ateşler.

Değiştir: Akımı 0.3 nA yap. V=70+15=55V_{\infty} = -70 + 15 = -55 mV — tam eşikte ama biraz altında → nöron hiç ateşlemez (sadece zar voltajı dolaşır). Bu “rheobase” akımıdır — ateşlemek için minimum akım.

SIDRA’ya bağlantı: Bir crossbar sütununun toplam akımı Isu¨tun=ViGijI_{\text{sütun}} = \sum V_i G_{ij}. Bu akım bir LIF nöron analoğunda integratöre beslenirse → spike’lar çıkarılabilir. SIDRA Y100 hedefinde “LIF nöron devreleri” crossbar sütunlarına eklenecek.

Kısa Sınav

1/6Bir nöronda aksiyon potansiyeli nereden başlar?

Laboratuvar Görevi

SIDRA Y1’in 419M hücresi ile “nöron ölçeğinde” karşılaştırma yap.

Veri:

  • SIDRA Y1: 419 × 10⁶ memristör hücresi, TDP = 3 W
  • Her memristör SET enerjisi: ~10 pJ (HfO₂ tipik)
  • Her okuma enerjisi: ~0.1 pJ
  • Beyin: 86 × 10⁹ nöron, 10¹⁴-10¹⁵ sinaps, 20 W, ~1 Hz ortalama
  • Nöron spike başı ~0.3 nJ, sinaptik işlem başı ~0.1-1 fJ (farklı)

Sorular:

(a) SIDRA Y1’in hücre sayısı beyindeki nöron sayısının yüzde kaçı? Sinaps sayısının? (b) Y1 tam kapasite okuma yaparsa (her 100 ns’de tüm hücreler), saniyede kaç işlem? Enerji? (c) Beyindeki toplam sinaptik işlem oranı kaç? (ortalama 1 Hz nöron varsay, sinaps/nöron = 7000) (d) Y1’in sinaptik işlem/joule verimi beyne göre kaç kat? (e) Y10 hedefi 1 × 10¹⁰ hücre (Y1’in 24×). Aynı enerji/işlem’le ne kadar yaklaşır?

Çözümler

(a) Nöron oranı: 419M / 86B = %0.49 (yaklaşık yarım yüzde). Sinaps oranı: 419M / 10¹⁴ = 0.00042% = 4.2 milyonda 1. Memristör daha çok sinaps rolü oynar, ama Y1 henüz biyolojik ölçekten çok uzak.

(b) Her hücre 10 MHz okuma (100 ns’de) → 419M × 10⁷ = 4.19 × 10¹⁵ işlem/s = 4.19 POPS. Enerji: 419M × 10⁷ × 0.1 pJ = 419 W. TDP 3W çok aşıldı — pratikte aktivite faktörü α ~%0.7 çalışır. 0.007 × 419 W = ~3 W.

(c) 86B nöron × 1 Hz × 7000 sinaps = 6 × 10¹⁴ sinaptik işlem/s. Y1’in α=%0.7 aktivitesi 4.19 × 10¹⁵ × 0.007 = 2.9 × 10¹³ işlem/s. Beyin sinaptik-işlem hızı Y1’in ~20בi.

(d) Y1 verimi: 2.9 × 10¹³ işlem/s / 3 W = ~10¹³ işlem/W/s = 10 TOPS/W. Beyin verimi: 6 × 10¹⁴ / 20 = 3 × 10¹³ işlem/W/s = 30 TOPS/W. Beyin ~3× daha verimli (ama sinaptik-işlem tanımı aynı değil; fair-olmayan karşılaştırma). Dijital AI donanımı 1 TOPS/W civarı → SIDRA zaten 10× daha iyi.

(e) Y10 = 24× Y1 hücre. Aynı verimle 24 × 10¹³ işlem/s = 2.4 × 10¹⁴. Beynin ~%40’ı. Y100 (hedef 10¹¹ hücre) beyin ölçeğine ulaşır. Ama enerji: Y10 TDP ~30 W, Y100 ~100 W — hâlâ beynin 5× üstünde. Enerji verimliliği en zor kısım.

Özet Kart

  • Nöron 4 parça: Dendrit (input), soma (karar), akson tepeciği (komparatör), akson (çıkış).
  • Membran voltajları: Dinlenme −70 mV, eşik −55 mV, spike doruk +30 mV, reset −80 mV.
  • Spike süresi: 1-2 ms; refrakter 2 ms mutlak, 5-10 ms göreceli.
  • LIF modeli: τmdV/dt=(VVrest)+RmI\tau_m dV/dt = -(V-V_{\text{rest}}) + R_m I + eşik kuralı. Nöron = sızıntılı integratör + komparatör.
  • Hodgkin-Huxley: Na⁺ (pozitif geri besleme) + K⁺ (negatif) = spike şekli.
  • Beyin: 86B nöron, ~20 W, ortalama 1 Hz → toplam ~10¹⁴-10¹⁵ sinaptik işlem/s.
  • Spike enerjisi: ~0.1-1 nJ (nöron başı); sinaptik işlem ~0.1-1 fJ.
  • SIDRA bağlantısı: Y1 419M hücre = beyindeki nöron sayısının %0.5’i; sinapsın milyonda 4’ü. Yol Y100’e kadar uzanıyor.

Vizyon: SIDRA ve Nöron Taklidi

SIDRA nöronu birebir taklit etmez — nöron yapmaya kalksan biyomimetik analog devreler (Mead 1989’dan beri “Neuromorphic Engineering”) gerekir. SIDRA’nın seçimi farklı: sinapsı taklit et, nöronu klasik devreyle kur.

  • Y1 (bugün): 419M memristör = sinaptik ağırlık matrisi. Nöron fonksiyonu dışarıda (CMOS ADC + toplayıcı).
  • Y3 (2027): 1B memristör. Crossbar başına basit spike entegratör (LIF mini-devre) eklenir. Spike-based inference mümkün olur.
  • Y10 (2029): 10B memristör. Analog LIF nöron + STDP öğrenme yerel olarak çipte. Online learning ilk prototip.
  • Y100 (2031+): 100B memristör ≈ beyin nöron sayısı. Tüm inference + öğrenme analog. Enerji 100 W hedef — beynin 5× üstünde ama dijital GPU’dan 1000× iyi.
  • Y1000 (uzun vade): Bio-uyumlu organik sinaps (PEDOT:PSS, 3.7’de detay) + canlı dokuyla entegrasyon. Beyin-çip ara yüzü.

Türkiye için stratejik ders: Nöromorfik hesaplama, klasik silikon fab yarışından çıkmanın tek yolu — 7 nm EUV’a ulaşamazsan 28 nm + HfO₂ memristörle lider olabilirsin. SIDRA’nın tam olarak yaptığı bu.

Beklenmedik ufuk: Spike-to-spike kognitif ara yüz. Spike’la konuşan implant (Neuralink’ten farklı olarak analog), SIDRA’nın spike-native mimarisiyle doğrudan konuşur. 2035+ ufku.

Daha İleri

  • Bir sonraki bölüm: 3.2 — Sinaps
  • Önceki: 2.10 — Kimya Modül Özeti
  • Klasik nörobiyoloji: Kandel, Schwartz, Jessell, Principles of Neural Science.
  • LIF ve matematiksel nöroloji: Dayan & Abbott, Theoretical Neuroscience (2001).
  • Hodgkin-Huxley orijinal: Hodgkin & Huxley, A quantitative description of membrane current…, J. Physiol. 1952.
  • Neuromorfik mühendislik: Carver Mead, Analog VLSI and Neural Systems (1989).
  • Nöron sayısı: Herculano-Houzel, The human brain in numbers, Front. Hum. Neurosci. 2009.