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

Grounding

Yapay zekâda grounding kavramının temellerini keşfet. Açık kelime dağarcıklı tespit için Ultralytics YOLO26 ve YOLO-World kullanarak doğal dili görsel verilere nasıl bağlayacağını öğren.

Grounding, bir yapay zekâ sisteminin soyut kavramları (genellikle doğal dilden türetilenleri) görsel veriler veya duyusal girdiler gibi fiziksel dünyadaki belirli, somut temsillere bağlama yeteneğini ifade eder. Bilgisayarlı görü bağlamında bu, bir modelin yalnızca metni işlemekle kalmayıp "köpek gezdiren bir kişi" gibi bir ifadeyi ayrıştırabilmesi ve bu varlıkları bir görüntü veya video akışı içinde kesin bir şekilde konumlandırabilmesi anlamına gelir. Bu süreç, bilişsel bilimdeki temel sembol grounding problemi ni ele alarak sembolik akıl yürütme ile piksel düzeyindeki algı arasındaki boşluğu kapatır. Dilsel belirteçleri görsel özelliklerle ilişkilendiren grounding, modern çok modlu yapay zekânın temel taşlarından biri olarak makinelerin dinamik insan ortamlarıyla daha sezgisel biçimde etkileşime girmesini sağlar.

Grounding Mekanizması#

Teknik düzeyde grounding, farklı modalitelerden gelen verilerin ortak, yüksek boyutlu bir vektör uzayında hizalanmasını içerir. Genellikle doğal dil işleme (NLP) alanında kullanılan Transformer çerçevesi üzerine kurulan gelişmiş mimariler, hem metin açıklamaları hem de görsel girdiler için embedding'ler olarak bilinen sayısal temsiller üretir. Eğitim sırasında model, bir metin isteminin (ör. "mavi sırt çantası") embedding'i ile karşılık gelen görsel bölgenin embedding'i arasındaki mesafeyi en aza indirmeyi öğrenir.

Bu hizalama, Açık Kelime Hazneli Tespit olanağı sağlar. Bir modelin sabit bir kategori kümesiyle sınırlı olduğu geleneksel denetimli öğrenmenin aksine grounding, sıfır atışlı öğrenmeyi mümkün kılar. Grounding uygulanmış bir model, kendisini tanımlayan dili anladığı sürece eğitim sırasında açıkça hiç görmediği nesneleri de tanımlayabilir. Bu esneklik, bu çok modlu hizalamalar için gereken karmaşık matris işlemlerini kolaylaştıran PyTorch gibi derin öğrenme çerçeveleriyle desteklenir.

Gerçek Dünya Uygulamaları#

Grounding teknolojisi, sistemlerin kullanıcı niyetini yorumlamasına ve yapılandırılmamış ortamlarda etkili bir şekilde yol bulmasına olanak tanıyarak sektörleri yeniden şekillendiriyor.

  • Robotikte yapay zekâ: Grounding, sözlü talimatları yerine getiren otonom ajanlar için temel öneme sahiptir. Bir depo robotuna "üst raftaki paketi al" denildiğinde, "paket" ve "üst raf" kavramlarını görüş alanındaki belirli 3B koordinatlarla ilişkilendirmesi gerekir. Bu yetenek, robotların insanların yanında güvenli bir şekilde çalışmasını sağlayan MIT CSAIL'deki robotik araştırmalarının başlıca odak noktalarından biridir.
  • Anlamsal arama ve Medya Getirme: Grounding, anahtar kelime eşleştirmenin ötesine geçen gelişmiş arama motorlarına güç sağlar. Kullanıcılar video arşivlerinde "gün batımında sola dönen bir bisikletçi" gibi karmaşık açıklamalarla arama yapabilir ve sistem, belirli zaman damgalarını getirmek için grounding kullanır. Bu, güvenlik ve medya yönetimi için video anlama yeteneğini önemli ölçüde geliştirir.
  • Yardımcı Teknoloji: Görme engelli kullanıcılar için grounding, güçlü görüntü tanıma özelliğini konuşma üretimiyle ilişkilendirerek çevreyi gerçek zamanlı olarak açıklayan veya ortamla ilgili soruları yanıtlayan uygulamaları mümkün kılar.

Ultralytics YOLO-World ile Grounding#

Ultralytics ekosistemi, YOLO-World gibi özelleşmiş mimariler aracılığıyla grounding desteği sunar. Standart modeller belirli veri kümeleriyle eğitim gerektirirken YOLO-World, kullanıcıların metin istemlerini kullanarak özel tespit sınıflarını anında tanımlamasına olanak tanır. Bu, doğal dil girdisini yeniden eğitim yapmadan görüntüye etkili bir şekilde "ground" eder.

Aşağıdaki örnek, özel metin açıklamalarına dayalı olarak nesneleri tespit etmek için ultralytics paketinin nasıl kullanılacağını gösterir:

from ultralytics import YOLO

# Load a pre-trained YOLO-World model for open-vocabulary detection
model = YOLO("yolov8s-world.pt")

# Define custom text prompts (classes) to ground in the image
# The model maps these descriptions to visual features
model.set_classes(["person wearing hat", "blue backpack"])

# Run prediction on an image source to localize the described objects
results = model.predict("https://ultralytics.com/images/bus.jpg")

# Display the results
results[0].show()

Grounding'i İlgili Kavramlardan Ayırt Etme#

Grounding'in faydasını tam olarak anlamak için onu benzer bilgisayarlı görü görevlerinden ayırmak yararlı olur:

  • Nesne Tespitine kıyasla: Son teknoloji YOLO26 gibi geleneksel tespit modelleri, nesneleri önceden tanımlanmış kapalı bir kategori kümesinden (ör. COCO'daki 80 sınıf) tanımlar. Grounding açık uçludur ve nesneleri serbest biçimli metne dayalı olarak tanımlar.
  • Görüntü Altyazılamaya kıyasla: Altyazılama, görüntünün tamamı için açıklayıcı bir cümle üretir (Görüntü $\to$ Metin). Grounding ise genellikle ters yönde veya çift yönlü çalışır ve metin girdisine dayalı olarak belirli görsel unsurları konumlandırır (Metin $\to$ Görüntü Bölgesi).
  • Görsel Soru Yanıtlamaya (VQA) kıyasla: VQA, bir görüntüyle ilgili belirli bir soruyu yanıtlamayı içerir (ör. "Arabanın rengi nedir?"). Grounding ise özellikle konumlandırma adımına odaklanır ve bahsedilen nesnenin etrafına bir sınırlayıcı kutu çizer.

Zorluklar ve Geleceğe Bakış#

Kaydedilen ilerlemelere rağmen grounding, hesaplama açısından yoğun olmaya devam ediyor. Büyük dil modellerini görüntü kodlayıcılarıyla hizalamak, önemli GPU kaynakları ve verimli bellek yönetimi gerektirir; bu zorluk genellikle NVIDIA gibi donanım yenilikçileri tarafından ele alınır. Ayrıca modeller, dilsel belirsizliklerle başa çıkmakta zorlanabilir ve "bat" kelimesinin bir spor aracına mı yoksa bir hayvana mı atıfta bulunduğunu çözmek için büyük bağlam pencereleri gerekebilir.

Gelecekteki gelişmeler, doğal olarak çok modlu birleşik temel modellere doğru ilerliyor. Ultralytics Platform gibi araçlar, geliştiricilerin bu görevler için gereken karmaşık veri kümelerini yönetmesine yardımcı olacak şekilde gelişiyor ve veri etiketleme ile model dağıtımı için kolaylaştırılmış iş akışları sunuyor. Bu teknolojiler olgunlaştıkça grounding'in uç cihazlara sorunsuz biçimde entegre edilmesini ve daha akıllı, daha duyarlı yapay zekâ uygulamalarının mümkün olmasını bekleyebiliriz.

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