İçeriğe geç
parazade
Yapay Zeka

Nöromorfik Hesaplama Nedir?

İngilizce: Neuromorphic Computing

Yayın: · Son güncelleme:

Nöromorfik Hesaplama Nedir? Kısaca

Nöromorfik hesaplama, beynin nöron ve sinapslardan oluşan yapısını donanım düzeyinde taklit eden bir bilgisayar tasarım yaklaşımıdır. Bilgiyi kısa elektrik darbeleriyle ve yalnızca gerektiğinde işler; amaç, yapay zekâ görevlerini çok daha düşük enerjiyle yürütmektir.

Nöromorfik Hesaplama nedir?
İçindekiler
  1. Nöromorfik hesaplama nedir?
  2. Nasıl çalışır?
  3. Nerelerde kullanılabilir?
  4. Sınırları nelerdir?

Nöromorfik hesaplama nedir?

Nöromorfik hesaplama (İngilizce neuromorphic computing), "beyin biçimli" anlamına gelen bir bilgisayar mimarisi yaklaşımıdır. Kavram, 1980'lerin sonunda Carver Mead'in çalışmalarıyla öne çıktı. Bugünkü bilgisayarların çoğu işlem birimi ile belleği ayrı tutar ve veriyi sürekli bu ikisi arasında taşır. Beyin ise hesaplamayı ve belleği aynı yerde, nöronlar ve sinapslar üzerinde yapar. Nöromorfik çipler bu yapıyı donanımda yeniden kurmaya çalışır.

Nasıl çalışır?

  • Darbeli sinir ağları (spiking neural networks): Nöronlar sürekli sayı üretmek yerine, belirli bir eşiğe ulaşınca kısa bir darbe (spike) gönderir. Bilgi, darbelerin zamanlamasında ve sıklığında taşınır.
  • Olay güdümlü işlem: Çip, yalnızca bir darbe geldiğinde çalışır; boşta kalan bölümler neredeyse enerji harcamaz.
  • Bellek ile işlemin bir arada olması: Sinaps ağırlıkları, hesaplamanın yapıldığı yere yakın tutulur; bu da veri taşıma maliyetini azaltır.
  • Yüksek paralellik: Çok sayıda küçük nöron birimi aynı anda çalışır.

Nerelerde kullanılabilir?

Alan Neden uygun?
Uç cihazlar ve sensörler Pil ömrü kritik, enerji verimliliği önemli
Robotik Gerçek zamanlı ve düşük gecikmeli tepki
Olay tabanlı kameralar Yalnızca değişen pikselleri işleme
Beyin araştırmaları Nöron modellerini büyük ölçekte simüle etme

Sınırları nelerdir?

Nöromorfik hesaplama hâlâ büyük ölçüde araştırma aşamasındadır. Darbeli sinir ağlarını eğitmek, klasik derin öğrenme modellerini eğitmekten daha zordur ve yazılım araçları henüz olgunlaşmamıştır. Bugün yaygın kullanılan büyük modeller, GPU gibi geleneksel hızlandırıcılarda çalışmaya devam ediyor. Bu nedenle nöromorfik çipler, genel amaçlı bir yedek değil, belirli düşük enerjili görevler için tamamlayıcı bir seçenek olarak değerlendirilir. Benzer bir hedefe yönelen yaklaşımlar için uç yapay zekâ kavramına da bakabilirsin.

Sıkça Sorulan Sorular

Nöromorfik çip ile GPU arasındaki fark nedir?

GPU, büyük sayı matrislerini senkron biçimde paralel işleyen genel amaçlı bir hızlandırıcıdır. Nöromorfik çip ise darbelerle, olay güdümlü ve belleği işleme yakın tutarak çalışır; amacı özellikle enerji verimliliğidir.

Nöromorfik hesaplama yaygın kullanılıyor mu?

Henüz değil. Araştırma laboratuvarlarında ve bazı deneysel uç uygulamalarda kullanılıyor; büyük ölçekli ticari yapay zekâ sistemlerinin çoğu hâlâ geleneksel donanımlarda çalışıyor.

İlgili terimler

GPU(Graphics Processing Unit)GPU (Graphics Processing Unit, grafik işlem birimi), çok sayıda basit hesabı aynı anda yapabilen işlemcidir. Başlangıçta oyun ve grafik için geliştirilmiş, paralel hesaplama gücü sayesinde yapay zekâ eğitimi ve çıkarımının temel donanımı olmuştur.Uç Yapay Zekâ(Edge AI)Uç yapay zekâ (edge AI), yapay zekâ modellerinin veriyi uzak bir buluta göndermek yerine verinin üretildiği cihazda, yani telefon, bilgisayar, kamera, araç ya da sensör üzerinde çalıştırılmasıdır.Yapay Nöron(Artificial Neuron)Yapay nöron, girdilerini ağırlıklarla çarpıp toplayan, bu toplama bir sapma değeri ekleyen ve sonucu bir aktivasyon fonksiyonundan geçirerek çıktı üreten, yapay sinir ağlarının temel hesaplama birimidir.NPU(Neural Processing Unit)NPU (Neural Processing Unit, nöral işlem birimi), telefon, tablet ve bilgisayarlarda yapay zekâ işlemlerini düşük enerji tüketimiyle hızlandırmak için tasarlanmış özel işlemcidir. Yüz tanıma, ses işleme ve yerel asistan gibi görevlerde kullanılır.Robotik(Robotics)Robotik, çevresini algılayıp karar veren ve fiziksel dünyada hareket eden makineleri (robotları) tasarlayan, üreten ve programlayan disiplinlerarası mühendislik alanıdır; makine, elektronik ve yazılımı birleştirir.Derin Öğrenme(Deep Learning)Derin öğrenme, çok sayıda katmandan oluşan yapay sinir ağlarıyla veriden karmaşık kalıpları otomatik olarak öğrenen bir makine öğrenmesi yaklaşımıdır.