Ultralytics YOLO27:
Ultralytics Sözlüğüne dön

Spiking Neural Network

Enerji açısından verimli Edge AI için Sıçrayıcı Sinir Ağlarını (SNNs) keşfet. SNN'lerin biyolojik nöronları taklit ederek zamansal verileri Ultralytics YOLO26 ile nasıl işlediğini öğren.

Darbeli Sinir Ağı (SNN), standart derin öğrenme modellerine kıyasla beynin biyolojik davranışını daha yakından taklit etmek üzere tasarlanmış özel bir yapay sinir ağı sınıfıdır. Geleneksel ağlar bilgiyi kayan noktalı sayılar kullanarak sürekli işlerken SNN'ler "darbe" adı verilen ayrık olaylarla çalışır. Bu darbeler yalnızca bir nöronun iç voltajı belirli bir eşiğe ulaştığında ortaya çıkar; bu mekanizma genellikle "biriktir ve ateşle" olarak tanımlanır. Olay güdümlü bu yapı, SNN'lerin zamansal verileri olağanüstü enerji verimliliğiyle işlemesini sağlar ve onları uç AI ile otonom robotik gibi düşük güç tüketimli uygulamalar için oldukça önemli kılar. SNN'ler sinyallerin yalnızca büyüklüğünden ziyade zamanlamasından yararlanarak öğrenme sürecine bir zaman boyutu ekler ve dinamik, gerçek dünyaya ait duyusal verileri içeren görevler için güçlü bir alternatif sunar.

Biyolojik Esin ve Mekanik#

SNN'nin temel mimarisi, biyolojik sinir sistemlerinde gözlemlenen sinaptik etkileşimlerden esinlenir. Standart bir Evrişimli Sinir Ağı (CNN) veya Tekrarlayan Sinir Ağı (RNN) içinde nöronlar genellikle her yayılım döngüsünde etkin olur ve hesaplama kaynaklarını sürekli tüketir. Buna karşılık SNN nöronları, bir darbeyi tetiklemek için yeterli girdi birikene kadar etkinlik göstermez. Seyreklik olarak bilinen bu özellik, enerji yalnızca önemli olaylar gerçekleştiğinde harcandığı için güç tüketimini büyük ölçüde azaltır.

Başlıca mekanik farklılıklar şunlardır:

  • Bilgi Kodlama: Standart ağlar hız kodlamasını (aktivasyonun büyüklüğü) kullanırken SNN'ler çoğunlukla darbe kodlamasından veya darbelerin kesin zamanlamasının bilgi taşıdığı zamansal kodlamadan yararlanır.
  • Öğrenme Kuralları: Geleneksel geri yayılım, türevlenemeyen darbe olayları nedeniyle SNN'lerde zorludur. Bunun yerine SNN'ler, sinaptik ağırlıkları ayarlamak için sıklıkla Darbe Zamanlamasına Bağlı Plastisite (STDP) veya vekil gradyan yöntemleri gibi biyolojik açıdan makul kurallardan yararlanır.
  • Donanım Uyumluluğu: SNN'ler, standart GPU'lar dan farklı olan eşzamansız, paralel işlemeyi desteklemek üzere tasarlanmış Intel'in Loihi'si veya IBM'in TrueNorth'u gibi nöromorfik hesaplama donanımları için özellikle uygundur.

Geleneksel YSA'larla Karşılaştırma#

SNN'leri, genel amaçlı bilgisayarlı görüde kullanılan daha yaygın Yapay Sinir Ağlarından (ANN'ler) ayırt etmek önemlidir.

  • Yapay Sinir Ağları (ANN'ler): ResNet veya YOLO26 gibi mimarileri içeren bu modeller, ReLU veya Sigmoid gibi sürekli aktivasyon fonksiyonlarına dayanır. Statik görüntü tanımada mükemmeldir ve COCO gibi kıyaslamalarda son teknoloji düzeyinde doğruluk elde eder; ancak seyrek, zamansal veri akışlarını işlemede daha az verimli olabilirler.
  • Darbeli Sinir Ağları (SNN'ler): SNN'ler, gecikme süresi ve güç verimliliğinin kritik olduğu senaryolarda üstün performans gösterir. Zamansal dinamikleri doğal olarak ele alırlar; bu da onları sabit bir hızda kareler yerine bir sahnedeki değişiklikleri eşzamansız olarak yakalayan olay tabanlı kameraların girdilerini işlemek için daha uygun kılar.

Gerçek Dünya Uygulamaları#

SNN'lerin benzersiz özellikleri, geleneksel derin öğrenme modellerinin fazla güç tüketebileceği veya tepki vermekte yavaş kalabileceği özel alanlarda benimsenmelerini sağlamıştır.

  1. İHA'lar için Nöromorfik Görü: Yüksek hızlı İHA'lar, nesne algılama ve çarpışmadan kaçınma amacıyla SNN'leri olay kameralarıyla birlikte kullanır. Olay kameraları yalnızca piksel değişikliklerini bildirdiği için SNN seyrek verileri mikrosaniyeler içinde işler; bu da İHA'nın standart kare tabanlı bir kameranın hareket bulanıklığı veya düşük kare hızları nedeniyle fark edemeyebileceği hızlı hareket eden engellerden kaçmasını sağlar.

  2. Protezler ve Biyo-Sinyal İşleme: Tıbbi teknolojide SNN'ler, robotik uzuvları kontrol etmek için elektromiyografi (EMG) sinyallerini yorumlar. Ağın gürültülü ve zaman içinde değişen biyolojik sinyalleri gerçek zamanlı işleyebilmesi, protez cihazların daha akıcı ve doğal biçimde kontrol edilmesini sağlayarak biyolojik sinirlerle dijital aktüatörler arasındaki boşluğu kapatır.

Temel Darbe Kavramlarını Uygulama#

YOLO26 gibi modern algılama modelleri verimli CNN mimarileri üzerine kurulmuş olsa da araştırmacılar, dinamikleri anlamak için darbe davranışını genellikle standart tensörler kullanarak simüle eder. Aşağıdaki Python örneği, PyTorch kullanarak basit bir "Sızıntılı Biriktir ve Ateşle" (LIF) nöron simülasyonunu gösterir ve bir nöronun voltajı nasıl biriktirdiğini ve darbe gönderdikten sonra nasıl sıfırlandığını açıklar.

import torch


def lif_neuron(inputs, threshold=1.0, decay=0.8):
    """Simulates a Leaky Integrate-and-Fire neuron."""
    potential = 0.0
    spikes = []

    for x in inputs:
        potential = potential * decay + x  # Integrate input with decay
        if potential >= threshold:
            spikes.append(1)  # Fire spike
            potential = 0.0  # Reset potential
        else:
            spikes.append(0)  # No spike

    return torch.tensor(spikes)


# Simulate neuron response to a sequence of inputs
input_stream = [0.5, 0.5, 0.8, 0.2, 0.9]
output_spikes = lif_neuron(input_stream)
print(f"Input: {input_stream}\nSpikes: {output_spikes.tolist()}")

Geleceğe Bakış#

Bilgisayarlı görü alanında, derin öğrenmenin doğruluğunu darbeli ağların verimliliğiyle birleştiren hibrit mimariler giderek daha fazla araştırılmaktadır. Araştırmacılar SNN'leri eğitmenin zorluklarını ele alırken YOLO gibi modellerin ultra düşük güç tüketimli uç dağıtım için darbeli katmanları içeren gelecek sürümlerini görebiliriz. Şimdilik standart modelleri verimli bir şekilde eğitmek ve dağıtmak, çoğu geliştirici için birincil odak noktası olmaya devam ediyor; bu süreçte veri kümelerini yönetmek ve modelleri çeşitli donanım hedefleri için optimize etmek üzere Ultralytics Platformu gibi araçlardan yararlanılıyor. Hemen yüksek performanslı algılama yapmak isteyen kullanıcılar, gerçek zamanlı uygulamalar için hız ve doğruluk arasında denge sunan YOLO26 modelini incelemelidir.

Explore solutions

Hava görüntüleri için bilgisayarlı görü

Hava görüntüleri için bilgisayarlı görü

Ultralytics YOLO ile tarım, su ürünleri yetiştiriciliği, çevresel izleme, koruma ve coğrafi uzaktan algılama için drone ve hava görüntülerini gerçek zamanlı içgörülere dönüştür.
Daha fazla bilgi edin
Havacılıkta bilgisayarlı görü

Havacılıkta bilgisayarlı görü

Ultralytics YOLO modelleri ile havadan izlemeye yapay zeka tabanlı görü kazandır. Bilgisayarlı görü çözümleriyle dronları, havacılık iş akışlarını, çevre koruma ve jeosansiyel endüstrilerini güçlendir.
Daha fazla bilgi edin

Ultralytics YOLO modelleri ile her alanı koru. Yapay zeka tabanlı görü; çevre izleme, tehdit tespiti, plaka tanıma ve iş yeri güvenliğini destekler.
Daha fazla bilgi edin
Robotikte bilgisayarlı görü

Robotikte bilgisayarlı görü

Ultralytics YOLO modelleriyle daha akıllı makineler geliştir. Robotikte Vision AI; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü mümkün kılar.
Daha fazla bilgi edin
Lojistikte bilgisayarlı görü

Lojistikte bilgisayarlı görü

Ultralytics YOLO modelleriyle lojistiği kolaylaştır. Vision AI; paket denetimini, ayırmayı, araç takibini ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Perakendede bilgisayarlı görü

Perakendede bilgisayarlı görü

Ultralytics YOLO modelleriyle perakendeyi yeniden tasarla. Vision AI; envanter takibini, raf izlemeyi, sıra yönetimini ve daha akıllı müşteri içgörülerini destekler.
Daha fazla bilgi edin
Sağlık hizmetlerinde bilgisayarlı görü

Sağlık hizmetlerinde bilgisayarlı görü

Ultralytics YOLO modelleriyle sağlık hizmetleri çözümleri geliştir. Sağlık hizmetlerindeki Vision AI; daha hızlı tıbbi görüntülemeyi, daha akıllı tanıyı ve hasta takibini mümkün kılar.
Daha fazla bilgi edin
Üretimde bilgisayarlı görü

Üretimde bilgisayarlı görü

Ultralytics YOLO modelleriyle üretimi optimize et. Vision AI; kalite kontrolünü, kusur tespitini, PPE uyumluluğunu ve montaj hattı otomasyonunu güçlendirir.
Daha fazla bilgi edin
Otomotivde bilgisayarlı görü

Otomotivde bilgisayarlı görü

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görü uygulayın. Görsel yapay zekâ, daha akıllı yollar için yol güvenliğini, sürücü yardımını ve araç otomasyonunu geliştirir.
Daha fazla bilgi edin
Tarımda bilgisayarlı görü

Tarımda bilgisayarlı görü

Ultralytics YOLO modelleriyle akıllı tarıma görsel yapay zekâ taşıyın. Daha yüksek ve akıllı verim için ürün izlemeye, hayvan takibine ve hassas tarıma güç verin.
Daha fazla bilgi edin
Hava görüntüleri için bilgisayarlı görü

Hava görüntüleri için bilgisayarlı görü

Ultralytics YOLO ile tarım, su ürünleri yetiştiriciliği, çevresel izleme, koruma ve coğrafi uzaktan algılama için drone ve hava görüntülerini gerçek zamanlı içgörülere dönüştür.
Daha fazla bilgi edin
Havacılıkta bilgisayarlı görü

Havacılıkta bilgisayarlı görü

Ultralytics YOLO modelleri ile havadan izlemeye yapay zeka tabanlı görü kazandır. Bilgisayarlı görü çözümleriyle dronları, havacılık iş akışlarını, çevre koruma ve jeosansiyel endüstrilerini güçlendir.
Daha fazla bilgi edin

Ultralytics YOLO modelleri ile her alanı koru. Yapay zeka tabanlı görü; çevre izleme, tehdit tespiti, plaka tanıma ve iş yeri güvenliğini destekler.
Daha fazla bilgi edin
Robotikte bilgisayarlı görü

Robotikte bilgisayarlı görü

Ultralytics YOLO modelleriyle daha akıllı makineler geliştir. Robotikte Vision AI; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü mümkün kılar.
Daha fazla bilgi edin
Lojistikte bilgisayarlı görü

Lojistikte bilgisayarlı görü

Ultralytics YOLO modelleriyle lojistiği kolaylaştır. Vision AI; paket denetimini, ayırmayı, araç takibini ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Perakendede bilgisayarlı görü

Perakendede bilgisayarlı görü

Ultralytics YOLO modelleriyle perakendeyi yeniden tasarla. Vision AI; envanter takibini, raf izlemeyi, sıra yönetimini ve daha akıllı müşteri içgörülerini destekler.
Daha fazla bilgi edin
Sağlık hizmetlerinde bilgisayarlı görü

Sağlık hizmetlerinde bilgisayarlı görü

Ultralytics YOLO modelleriyle sağlık hizmetleri çözümleri geliştir. Sağlık hizmetlerindeki Vision AI; daha hızlı tıbbi görüntülemeyi, daha akıllı tanıyı ve hasta takibini mümkün kılar.
Daha fazla bilgi edin
Üretimde bilgisayarlı görü

Üretimde bilgisayarlı görü

Ultralytics YOLO modelleriyle üretimi optimize et. Vision AI; kalite kontrolünü, kusur tespitini, PPE uyumluluğunu ve montaj hattı otomasyonunu güçlendirir.
Daha fazla bilgi edin
Otomotivde bilgisayarlı görü

Otomotivde bilgisayarlı görü

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görü uygulayın. Görsel yapay zekâ, daha akıllı yollar için yol güvenliğini, sürücü yardımını ve araç otomasyonunu geliştirir.
Daha fazla bilgi edin
Tarımda bilgisayarlı görü

Tarımda bilgisayarlı görü

Ultralytics YOLO modelleriyle akıllı tarıma görsel yapay zekâ taşıyın. Daha yüksek ve akıllı verim için ürün izlemeye, hayvan takibine ve hassas tarıma güç verin.
Daha fazla bilgi edin
Hava görüntüleri için bilgisayarlı görü

Hava görüntüleri için bilgisayarlı görü

Ultralytics YOLO ile tarım, su ürünleri yetiştiriciliği, çevresel izleme, koruma ve coğrafi uzaktan algılama için drone ve hava görüntülerini gerçek zamanlı içgörülere dönüştür.
Daha fazla bilgi edin
Havacılıkta bilgisayarlı görü

Havacılıkta bilgisayarlı görü

Ultralytics YOLO modelleri ile havadan izlemeye yapay zeka tabanlı görü kazandır. Bilgisayarlı görü çözümleriyle dronları, havacılık iş akışlarını, çevre koruma ve jeosansiyel endüstrilerini güçlendir.
Daha fazla bilgi edin

Ultralytics YOLO modelleri ile her alanı koru. Yapay zeka tabanlı görü; çevre izleme, tehdit tespiti, plaka tanıma ve iş yeri güvenliğini destekler.
Daha fazla bilgi edin
Robotikte bilgisayarlı görü

Robotikte bilgisayarlı görü

Ultralytics YOLO modelleriyle daha akıllı makineler geliştir. Robotikte Vision AI; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü mümkün kılar.
Daha fazla bilgi edin
Lojistikte bilgisayarlı görü

Lojistikte bilgisayarlı görü

Ultralytics YOLO modelleriyle lojistiği kolaylaştır. Vision AI; paket denetimini, ayırmayı, araç takibini ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Perakendede bilgisayarlı görü

Perakendede bilgisayarlı görü

Ultralytics YOLO modelleriyle perakendeyi yeniden tasarla. Vision AI; envanter takibini, raf izlemeyi, sıra yönetimini ve daha akıllı müşteri içgörülerini destekler.
Daha fazla bilgi edin
Sağlık hizmetlerinde bilgisayarlı görü

Sağlık hizmetlerinde bilgisayarlı görü

Ultralytics YOLO modelleriyle sağlık hizmetleri çözümleri geliştir. Sağlık hizmetlerindeki Vision AI; daha hızlı tıbbi görüntülemeyi, daha akıllı tanıyı ve hasta takibini mümkün kılar.
Daha fazla bilgi edin
Üretimde bilgisayarlı görü

Üretimde bilgisayarlı görü

Ultralytics YOLO modelleriyle üretimi optimize et. Vision AI; kalite kontrolünü, kusur tespitini, PPE uyumluluğunu ve montaj hattı otomasyonunu güçlendirir.
Daha fazla bilgi edin
Otomotivde bilgisayarlı görü

Otomotivde bilgisayarlı görü

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görü uygulayın. Görsel yapay zekâ, daha akıllı yollar için yol güvenliğini, sürücü yardımını ve araç otomasyonunu geliştirir.
Daha fazla bilgi edin
Tarımda bilgisayarlı görü

Tarımda bilgisayarlı görü

Ultralytics YOLO modelleriyle akıllı tarıma görsel yapay zekâ taşıyın. Daha yüksek ve akıllı verim için ürün izlemeye, hayvan takibine ve hassas tarıma güç verin.
Daha fazla bilgi edin

Yapay zekânın geleceğini birlikte inşa edelim!

Makine öğreniminin geleceğiyle yolculuğuna başla