YOLO Vision 2026:
Ultralytics Sözlüğüne dön

Deformable Attention

Deforme Edilebilir Dikkat mekanizmasının uzamsal veri işlemeyi nasıl optimize ettiğini keşfet. Bu seyrek mekanizmanın bilgisayarlı görü görevlerini ve Ultralytics YOLO26 modellerini nasıl geliştirdiğini öğren.

Deformable Attention, sinir ağlarının mekansal verileri işleme biçimini optimize etmek için tasarlanmış gelişmiş bir attention mechanism olup, özellikle computer vision (CV) görevlerinde etkilidir. Geleneksel dikkat modülleri, bir görüntüdeki olası tüm noktalar arasındaki etkileşimleri değerlendirir; bu da yüksek çözünürlüklü girdilerle çalışırken devasa bir hesaplama yüküne yol açar. Deformable Attention, bu sorunu yalnızca bir referans piksel etrafındaki küçük ve dinamik bir anahtar örnekleme noktası kümesine odaklanarak çözer. Ağın tüm ızgarayı katı bir şekilde taramak yerine tam olarak nereye bakması gerektiğini öğrenmesine izin vererek, güçlü deep learning capabilities korunurken bellek kullanımını büyük ölçüde azaltır ve eğitimi hızlandırır.

Dikkat Modalitelerini Ayırt Etmek#

Bu tekniğin modern mimarilere nasıl uyduğunu anlamak, onu ilgili kavramlardan ayırmayı gerektirir. Standart dikkat tüm piksellerin yoğun ve küresel bir haritasını hesaplarken, Deformable Attention ilgi bölgelerini seçici olarak örneklemek için sparse attention mechanisms yöntemine dayanır. Ayrıca, Flash Attention ile farklılık gösterir. Flash Attention, GPU bellek okuma/yazma işlemlerini en aza indirerek standart kesin dikkati hızlandıran donanım düzeyinde bir optimizasyondur. Buna karşılık Deformable Attention, modelin hangi görsel özelliklere odaklandığını değiştirerek matematiksel işlemi temelden değiştirir.

Bu kavramlar, en son teknoloji ürünü Google DeepMind research ve OpenAI vision developments çalışmalarında aktif olarak incelenmekte olup, PyTorch ecosystem ve TensorFlow architectures içinde yerel olarak uygulanmaktadır. Bununla birlikte, tamamen dikkate dayalı modeller bazen dağıtım karmaşıklıklarından muzdarip olabilir. Karmaşık transformer katmanlarının yükü olmadan yüksek hızlı çıkarım gerektiren projeler için Ultralytics YOLO26, uç cihaz odaklı object detection için önerilen standart olmaya devam etmektedir.

Gerçek Dünya Uygulamaları#

Bu kavramın seyrek ve verimli yapısı, yoğun görüntülerin gerçek zamanlı analizini gerektiren endüstrilerde önemli atılımlar sağlamıştır.

  • Autonomous vehicles and driving systems: Otonom araçlar, karmaşık ortamlarda gezinmek için yüksek çözünürlüklü kameralara güvenir. Deformable attention, yerleşik sistemlerin boş gökyüzünü analiz ederek hesaplama gücü harcamadan uzak yayalar veya kısmen gizlenmiş trafik işaretleri gibi kritik özellikleri hızla izole etmesini sağlar. Bu sistemlere ilişkin içgörüler sıklıkla IEEE computer vision research ve ACM digital library yayınlarında yer almaktadır.
  • Medical image analysis and diagnostics: Patologlar hücresel anormallikleri tespit etmek için high-resolution diagnostic imaging kullanır. Akıllı mekansal örnekleme kullanan görme modelleri, görüntüyü küçültmeden ve kritik tanı verilerini kaybetmeden gigapiksel taramalardaki mikroskobik anomalileri tam olarak belirleyebilir. Benzer dikkat odaklı metodolojiler genellikle Anthropic's approach to AI güvenliği ve hassasiyeti yaklaşımlarında da yankı bulmaktadır.
  • Smart surveillance systems: Modern güvenlik kameraları çok megapiksellik video akışlarını işler. Dikkat mekanizmaları, kalabalık sahnelerde hareketli özneleri veya gözetimsiz bagajları hızla izole etmeye yardımcı olarak kısıtlı uç cihazlarda çalışırken yanlış pozitifleri azaltır.

Kod Örneği#

ultralytics paketini kullanarak RT-DETR (Real-Time DEtection TRansformer) gibi bu dikkat mekanizmalarından yararlanan modellerle sorunsuz bir şekilde deneyler yapabilirsiniz. Aşağıdaki örnek, bir modelin nasıl yükleneceğini ve yüksek çözünürlüklü bir görüntü üzerinde çıkarımın nasıl gerçekleştirileceğini göstermektedir.

from ultralytics import RTDETR

# Load a pre-trained RT-DETR model which utilizes specialized attention mechanisms
model = RTDETR("rtdetr-l.pt")

# Perform inference on an image to detect and locate objects
results = model("https://ultralytics.com/images/bus.jpg")

# Print the bounding box coordinates for the detected objects
for box in results[0].boxes:
    print(f"Object found at coordinates: {box.xyxy[0].tolist()}")

Makine öğrenimi iş akışlarınızı kolaylaştırmak için Ultralytics Platform, cloud-based training and deployment için sezgisel araçlar sunar. Veri seti etiketlemeden son derece optimize edilmiş modelleri dışa aktarmaya kadar tüm süreci basitleştirerek geliştiricilerin karmaşık altyapıyı yönetmek yerine çözümler oluşturmaya odaklanabilmesini sağlar.

Explore solutions

Real-time AI that works with your team

Robotikte AI

Daha akıllı makineleri Ultralytics YOLO modelleriyle destekle. Robotikteki Vision AI; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü yönlendirir.
Daha fazla bilgi edin
Real-time AI that works with your team

Lojistikte Yapay Zeka

Ultralytics YOLO modelleri ile lojistiği kolaylaştır. Görü Yapay Zekası; paket inceleme, ayıklama, araç takibi ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Real-time AI that works with your team

Perakendede AI

Perakendeyi Ultralytics YOLO modelleri ile yeniden hayal et. Görü Yapay Zekası; envanter takibi, raf izleme, sıra yönetimi ve daha akıllı müşteri içgörüleri sağlar.
Daha fazla bilgi edin
Real-time AI that works with your team

Sağlıkta Yapay Zeka

Ultralytics YOLO modelleriyle sağlık çözümleri oluştur. Sağlıkta görüntü tabanlı yapay zeka; daha hızlı tıbbi görüntülemeyi, daha akıllı teşhisleri ve hasta izlemeyi güçlendirir.
Daha fazla bilgi edin
Real-time AI that works with your team

Üretimde Yapay Zeka

Ultralytics YOLO modelleri ile üretimi optimize et. Görü Yapay Zekası; kalite kontrol, kusur tespiti, KKD uyumu ve montaj hattı otomasyonunu yönlendirir.
Daha fazla bilgi edin
Real-time AI that works with your operation

Otomotivde yapay zeka

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görü uygula. Görüntü tabanlı yapay zeka; yol güvenliğini, sürücü yardımını ve araç otomasyonunu daha akıllı yollar için geliştirir.
Daha fazla bilgi edin
Real-time AI tailored to your operation

Tarımda yapay zeka

Ultralytics YOLO modelleriyle akıllı tarıma görüntü tabanlı yapay zeka getir. Daha yüksek ve akıllı verimler için mahsul takibini, hayvancılık izlemeyi ve hassas tarımı güçlendir.
Daha fazla bilgi edin
Real-time AI that works with your team

Robotikte AI

Daha akıllı makineleri Ultralytics YOLO modelleriyle destekle. Robotikteki Vision AI; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü yönlendirir.
Daha fazla bilgi edin
Real-time AI that works with your team

Lojistikte Yapay Zeka

Ultralytics YOLO modelleri ile lojistiği kolaylaştır. Görü Yapay Zekası; paket inceleme, ayıklama, araç takibi ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Real-time AI that works with your team

Perakendede AI

Perakendeyi Ultralytics YOLO modelleri ile yeniden hayal et. Görü Yapay Zekası; envanter takibi, raf izleme, sıra yönetimi ve daha akıllı müşteri içgörüleri sağlar.
Daha fazla bilgi edin
Real-time AI that works with your team

Sağlıkta Yapay Zeka

Ultralytics YOLO modelleriyle sağlık çözümleri oluştur. Sağlıkta görüntü tabanlı yapay zeka; daha hızlı tıbbi görüntülemeyi, daha akıllı teşhisleri ve hasta izlemeyi güçlendirir.
Daha fazla bilgi edin
Real-time AI that works with your team

Üretimde Yapay Zeka

Ultralytics YOLO modelleri ile üretimi optimize et. Görü Yapay Zekası; kalite kontrol, kusur tespiti, KKD uyumu ve montaj hattı otomasyonunu yönlendirir.
Daha fazla bilgi edin
Real-time AI that works with your operation

Otomotivde yapay zeka

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görü uygula. Görüntü tabanlı yapay zeka; yol güvenliğini, sürücü yardımını ve araç otomasyonunu daha akıllı yollar için geliştirir.
Daha fazla bilgi edin
Real-time AI tailored to your operation

Tarımda yapay zeka

Ultralytics YOLO modelleriyle akıllı tarıma görüntü tabanlı yapay zeka getir. Daha yüksek ve akıllı verimler için mahsul takibini, hayvancılık izlemeyi ve hassas tarımı güçlendir.
Daha fazla bilgi edin
Real-time AI that works with your team

Robotikte AI

Daha akıllı makineleri Ultralytics YOLO modelleriyle destekle. Robotikteki Vision AI; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü yönlendirir.
Daha fazla bilgi edin
Real-time AI that works with your team

Lojistikte Yapay Zeka

Ultralytics YOLO modelleri ile lojistiği kolaylaştır. Görü Yapay Zekası; paket inceleme, ayıklama, araç takibi ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Real-time AI that works with your team

Perakendede AI

Perakendeyi Ultralytics YOLO modelleri ile yeniden hayal et. Görü Yapay Zekası; envanter takibi, raf izleme, sıra yönetimi ve daha akıllı müşteri içgörüleri sağlar.
Daha fazla bilgi edin
Real-time AI that works with your team

Sağlıkta Yapay Zeka

Ultralytics YOLO modelleriyle sağlık çözümleri oluştur. Sağlıkta görüntü tabanlı yapay zeka; daha hızlı tıbbi görüntülemeyi, daha akıllı teşhisleri ve hasta izlemeyi güçlendirir.
Daha fazla bilgi edin
Real-time AI that works with your team

Üretimde Yapay Zeka

Ultralytics YOLO modelleri ile üretimi optimize et. Görü Yapay Zekası; kalite kontrol, kusur tespiti, KKD uyumu ve montaj hattı otomasyonunu yönlendirir.
Daha fazla bilgi edin
Real-time AI that works with your operation

Otomotivde yapay zeka

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görü uygula. Görüntü tabanlı yapay zeka; yol güvenliğini, sürücü yardımını ve araç otomasyonunu daha akıllı yollar için geliştirir.
Daha fazla bilgi edin
Real-time AI tailored to your operation

Tarımda yapay zeka

Ultralytics YOLO modelleriyle akıllı tarıma görüntü tabanlı yapay zeka getir. Daha yüksek ve akıllı verimler için mahsul takibini, hayvancılık izlemeyi ve hassas tarımı güçlendir.
Daha fazla bilgi edin

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

Yolculuğuna makine öğreniminin geleceğiyle başla