Ultralytics YOLO27:
YOLO'yu lisansla
Ultralytics Sözlüğüne dön

Neural Cellular Automata (NCA)

Nöral hücresel otomatlar (NCA), örüntüler oluşturmak, büyümek ve kendi kendini onarmak için öğrenilmiş yerel güncellemeler kullanır; grafik ve görüntü segmentasyonu uygulamalarında kullanılır.

Nöral hücresel otomatlar (NCA), hücrelerden oluşan bir ızgaranın ortaklaşa öğrenilmiş yerel bir kuralı kullanarak kendini tekrar tekrar güncellediği makine öğrenimi modelleridir. Her hücre sayısal bilgiler tutar ve yalnızca yakındaki hücrelerle etkileşir. Bu küçük etkileşimler bir araya gelerek karmaşık görüntüler, örüntüler veya tahminler üretebilir. Sezgisel fikir, hücrelere nasıl iş birliği yapacaklarını öğretmektir: İstenen genel davranış, çok sayıda yerel güncellemeden ortaya çıkar.

Nöral Hücresel Otomatlar Nasıl Çalışır#

Hücre, genellikle bir piksele veya voksellere karşılık gelen bir hesaplama birimidir; voksel, pikselin üç boyutlu eşdeğeridir. Hücrenin durumu, kanal adı verilen bir sayı vektörüdür. Bazı kanallar renk veya segmentasyon puanları gibi görünür çıktıları temsil eder; diğerleri ise koordinasyonu destekleyen gizli bilgileri taşır.

Her adımda hücre, genellikle 3×3'lük bir bölge olan komşuluğundan bilgi toplar. Küçük bir nöral ağ bu bilgiyi bir durum güncellemesine dönüştürür. Her hücre aynı ağ ağırlıklarını kullanır, ancak durumu ve çevresi farklıdır. Komşuluk algısı yerel değişimleri ölçen filtreler kullanabilirken, öğrenilmiş ağ nasıl tepki verileceğini belirler. Bazı uygulamalar, eşzamanlı güncellemelere bağımlılığı azaltmak için her adımda hangi hücrelerin güncelleneceğini rastgele seçer.

Tekrarlanan güncellemeler, bilginin doğrudan komşuluğun ötesine yayılmasını sağlar. Bir hücre ızgaranın tamamını doğrudan inceleyemez, ancak komşu hücreler aracılığıyla yayılan bilgiyi alabilir. Bu genişleyen alıcı alan, yerel hesaplamanın büyük ölçekli koordineli davranışı nasıl ürettiğini açıklamaya yardımcı olur.

NCA'lar Büyümeyi ve Yenilenmeyi Nasıl Öğrenir?#

Eğitim, güncelleme kuralına birkaç adımın ardından istenen sonucu üretmeyi öğretir. Süreç, tek bir etkin başlangıç hücresi veya ek gizli kanallar içeren bir görüntü gibi bir başlangıç durumuyla başlar. Model bir dizi güncelleme gerçekleştirir ve bir kayıp fonksiyonu çıktısıyla hedef arasındaki farkı ölçer.

Geri yayılım, hata bilgisini bu dizi boyunca geriye doğru aktararak bir iyileştiricinin ortak ağırlıkları ayarlamasını sağlar. Bu, zaman içinde geri yayılımdır: Güncelleme kuralının her uygulanışı, eğitim hesabında yeni bir aşama hâline gelir.

Bir hedefe ulaşmayı öğrenmek, sisteme bu hedefi korumayı kendiliğinden öğretmez. Büyüyen nöral hücresel otomatlarda, yalnızca belirli bir zamanda bir görüntüyle eşleşecek şekilde eğitilen örüntüler sonrasında bozulabilir. Eğitim sırasında daha önce üretilmiş durumları yeniden kullanmak, kalıcılığı teşvik eder. Bu durumlardaki bölgeleri silmek yenilenmeyi öğretir: Hayatta kalan hücreler eksik parçaları yeniden oluşturmayı öğrenir. Böylece kendi kendini onarma, güvenilirliği eğitim koşullarına bağlı olan öğrenilmiş bir davranış hâline gelir.

Görüntü ve Bilgisayarlı Görü Uygulamaları#

Doku oluşturma, NCA'nın somut bir kullanım alanıdır. Hücreler, gürültüden başlayarak bir referans dokuya benzeyen bir örüntüye dönüşür. Amaç, piksel piksel birebir kopya gerektirmek yerine görsel özellik istatistiklerini karşılaştırabilir. Bu yaklaşım, görünümü temsil etmek için öğrenilmiş görüntü özelliklerini kullanan nöral stil aktarımı ile bağlantılıdır.

NCA, uygulamalı prosedürel grafik iş akışlarını da destekler. Houdini'nin nöral hücresel otomat araçları, döşenebilir örüntüler oluşturur ve yerel döndürme, ölçeklendirme ve güncelleme denetimleri sunar. Bu denetimler, sanatçıların öğrenilmiş örüntü oluşturma sürecini bir görüntü veya geometri boyunca yönlendirmesini sağlar.

Tıbbi görüntü segmentasyonunda hücreler, piksel veya voksel düzeyinde tahminler geliştirmek için görüntü bilgisini ve komşu hücrelerin durumlarını kullanır. Med-NCA, kompakt, öğrenilmiş güncelleme ağlarıyla bu yaklaşımı gösterir. Buradaki çıktı, yeni oluşturulmuş bir görüntü değil, anatomik bir maskedir.

Segmentasyon yaklaşımlarını değerlendiren geliştiriciler için Ultralytics YOLO, uygulamaya dönük alternatif bir iş akışı sunar. YOLO26, ayrı nesne maskeleri, etiketler ve güven puanları üreten örnek segmentasyonunu destekler. Eğitim ve doğrulama iş akışı, NCA uygulamasının yanı sıra maske kalitesini ve çalışma süresini değerlendirmek için bir referans sunar.

NCA, yerel geçiş kuralını elle belirlemek yerine öğrenerek klasik hücresel otomatları genişletir. Ayrıca tekrarlayan nöral ağlara benzerler: Aynı öğrenilmiş hesaplama, kalıcı bir durumu tekrar tekrar günceller. Onları ayırt eden özellik, bu durumun yerel olarak etkileşen hücrelere dağıtılmış olmasıdır.

Kompakt bir güncelleme ağı, hızlı çıkarımı garanti etmez. Uzak hücrelerin koordinasyon sağlaması için çok sayıda yineleme gerekebilir ve daha büyük ızgaralar hesaplama yükünü artırır. Eğitim sırasında ardışık güncellemeler boyunca türev hesaplamak için gereken bellek de hesaba katılmalıdır. Bu maliyetler, yüksek çözünürlüklü çıktılarda özellikle önem kazanır.

Yönelim, uygulamada dikkate alınması gereken başka bir konudur. Yöne duyarlı büyüyen NCA'da yerleşmiş bir örüntüyü döndürmek, hücrelerin filtreleri yatay ve dikey yönleri sabit olarak yorumlamaya devam ettiği için örüntünün sonraki gelişimini bozabilir. İzotropik NCA, her hücrenin algısını ızgara yöneliminden bağımsız hâle getirerek bu sorunu ele alır. Bu nedenle değerlendirme, yalnızca tek bir çıktı karesinin kalitesini değil, gelişimin sürmesini, hasar sonrası toparlanmayı ve dönüşümler altındaki davranışı da incelemelidir.

Explore solutions

Sporda bilgisayarlı görü

Sporda bilgisayarlı görü

Ultralytics YOLO'nun oyuncu ve top takibi, performans analitiği, antrenörlük içgörüleri ve sporcu rehabilitasyonuyla spor alanında görsel yapay zekâyı nasıl güçlendirdiğini keşfet.
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 drone ve hava görüntülerini tarım, su ürünleri yetiştiriciliği, çevresel izleme, koruma ve jeo-uzamsal analiz için 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 modelleriyle görüntü yapay zekâsını hava izlemeye taşı. Drone'lara, havacılık iş akışlarına, çevresel korumaya ve jeo-uzamsal sektörlere bilgisayarlı görü çözümleriyle güç kat.
Daha fazla bilgi edin
Güvenlikte bilgisayarlı görü

Güvenlikte bilgisayarlı görü

Ultralytics YOLO modelleriyle her sahayı koru. Görsel yapay zekâ; ç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ı makinelere güç ver. Robotikte görsel yapay zekâ; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü destekler.
Daha fazla bilgi edin
Lojistikte bilgisayarlı görü

Lojistikte bilgisayarlı görü

Ultralytics YOLO modelleriyle lojistiği kolaylaştır. Görüntü yapay zekâsı; paket denetimini, ayrıştı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. Görüntü yapay zekâsı; envanter takibini, raf izlemeyi, kuyruk yönetimini ve daha kapsamlı müşteri analizlerini mümkün kılar.
Daha fazla bilgi edin
Sağlık hizmetlerinde bilgisayarlı görü

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

Ultralytics YOLO modelleriyle sağlık çözümleri geliştir. Sağlık hizmetlerinde görüntü yapay zekâsı; daha hızlı tıbbi görüntüleme, daha akıllı tanı 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. Görsel yapay zekâ; kalite kontrolünü, kusur tespitini, kişisel koruyucu donanım uyumunu ve montaj hattı otomasyonunu destekler.
Daha fazla bilgi edin
Otomotivde bilgisayarlı görü

Otomotivde bilgisayarlı görü

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görüden yararlan. Görsel yapay zekâ; daha akıllı yollar için yol güvenliğini, sürüş desteğini ve araç otomasyonunu ileri taşır.
Daha fazla bilgi edin
Tarımda bilgisayarlı görü

Tarımda bilgisayarlı görü

Ultralytics YOLO modelleriyle akıllı tarıma görüntü yapay zekâsı kazandır. Daha yüksek ve akıllı verim için mahsul izleme, hayvan takibi ve hassas tarımı destekle.
Daha fazla bilgi edin
Sporda bilgisayarlı görü

Sporda bilgisayarlı görü

Ultralytics YOLO'nun oyuncu ve top takibi, performans analitiği, antrenörlük içgörüleri ve sporcu rehabilitasyonuyla spor alanında görsel yapay zekâyı nasıl güçlendirdiğini keşfet.
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 drone ve hava görüntülerini tarım, su ürünleri yetiştiriciliği, çevresel izleme, koruma ve jeo-uzamsal analiz için 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 modelleriyle görüntü yapay zekâsını hava izlemeye taşı. Drone'lara, havacılık iş akışlarına, çevresel korumaya ve jeo-uzamsal sektörlere bilgisayarlı görü çözümleriyle güç kat.
Daha fazla bilgi edin
Güvenlikte bilgisayarlı görü

Güvenlikte bilgisayarlı görü

Ultralytics YOLO modelleriyle her sahayı koru. Görsel yapay zekâ; ç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ı makinelere güç ver. Robotikte görsel yapay zekâ; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü destekler.
Daha fazla bilgi edin
Lojistikte bilgisayarlı görü

Lojistikte bilgisayarlı görü

Ultralytics YOLO modelleriyle lojistiği kolaylaştır. Görüntü yapay zekâsı; paket denetimini, ayrıştı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. Görüntü yapay zekâsı; envanter takibini, raf izlemeyi, kuyruk yönetimini ve daha kapsamlı müşteri analizlerini mümkün kılar.
Daha fazla bilgi edin
Sağlık hizmetlerinde bilgisayarlı görü

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

Ultralytics YOLO modelleriyle sağlık çözümleri geliştir. Sağlık hizmetlerinde görüntü yapay zekâsı; daha hızlı tıbbi görüntüleme, daha akıllı tanı 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. Görsel yapay zekâ; kalite kontrolünü, kusur tespitini, kişisel koruyucu donanım uyumunu ve montaj hattı otomasyonunu destekler.
Daha fazla bilgi edin
Otomotivde bilgisayarlı görü

Otomotivde bilgisayarlı görü

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görüden yararlan. Görsel yapay zekâ; daha akıllı yollar için yol güvenliğini, sürüş desteğini ve araç otomasyonunu ileri taşır.
Daha fazla bilgi edin
Tarımda bilgisayarlı görü

Tarımda bilgisayarlı görü

Ultralytics YOLO modelleriyle akıllı tarıma görüntü yapay zekâsı kazandır. Daha yüksek ve akıllı verim için mahsul izleme, hayvan takibi ve hassas tarımı destekle.
Daha fazla bilgi edin
Sporda bilgisayarlı görü

Sporda bilgisayarlı görü

Ultralytics YOLO'nun oyuncu ve top takibi, performans analitiği, antrenörlük içgörüleri ve sporcu rehabilitasyonuyla spor alanında görsel yapay zekâyı nasıl güçlendirdiğini keşfet.
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 drone ve hava görüntülerini tarım, su ürünleri yetiştiriciliği, çevresel izleme, koruma ve jeo-uzamsal analiz için 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 modelleriyle görüntü yapay zekâsını hava izlemeye taşı. Drone'lara, havacılık iş akışlarına, çevresel korumaya ve jeo-uzamsal sektörlere bilgisayarlı görü çözümleriyle güç kat.
Daha fazla bilgi edin
Güvenlikte bilgisayarlı görü

Güvenlikte bilgisayarlı görü

Ultralytics YOLO modelleriyle her sahayı koru. Görsel yapay zekâ; ç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ı makinelere güç ver. Robotikte görsel yapay zekâ; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü destekler.
Daha fazla bilgi edin
Lojistikte bilgisayarlı görü

Lojistikte bilgisayarlı görü

Ultralytics YOLO modelleriyle lojistiği kolaylaştır. Görüntü yapay zekâsı; paket denetimini, ayrıştı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. Görüntü yapay zekâsı; envanter takibini, raf izlemeyi, kuyruk yönetimini ve daha kapsamlı müşteri analizlerini mümkün kılar.
Daha fazla bilgi edin
Sağlık hizmetlerinde bilgisayarlı görü

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

Ultralytics YOLO modelleriyle sağlık çözümleri geliştir. Sağlık hizmetlerinde görüntü yapay zekâsı; daha hızlı tıbbi görüntüleme, daha akıllı tanı 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. Görsel yapay zekâ; kalite kontrolünü, kusur tespitini, kişisel koruyucu donanım uyumunu ve montaj hattı otomasyonunu destekler.
Daha fazla bilgi edin
Otomotivde bilgisayarlı görü

Otomotivde bilgisayarlı görü

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görüden yararlan. Görsel yapay zekâ; daha akıllı yollar için yol güvenliğini, sürüş desteğini ve araç otomasyonunu ileri taşır.
Daha fazla bilgi edin
Tarımda bilgisayarlı görü

Tarımda bilgisayarlı görü

Ultralytics YOLO modelleriyle akıllı tarıma görüntü yapay zekâsı kazandır. Daha yüksek ve akıllı verim için mahsul izleme, hayvan takibi ve hassas tarımı destekle.
Daha fazla bilgi edin

Geleceğin yapay zekasını birlikte inşa edelim!

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