Ultralytics YOLO27:

RTDETRv2 ve YOLO26#

Gerçek zamanlı nesne algılama alanı, araştırmacıların hız, doğruluk ve dağıtım verimliliğinin sınırlarını sürekli zorlamasıyla büyük ölçüde gelişti. Günümüzde bu alana öncülük eden en önemli iki mimari, Transformer tabanlı RTDETRv2 ve son teknoloji ürünü Evrişimli Sinir Ağı (CNN) olan Ultralytics YOLO26 modelidir. Bu kılavuz, sonraki bilgisayarlı görü projen için doğru modeli seçmene yardımcı olmak üzere bu modellerin mimarilerini, performans metriklerini ve ideal kullanım alanlarını derinlemesine analiz eder.

RTDETRv2: Gerçek Zamanlı Algılama Transformer'ları#

RTDETRv2, görüntü Transformer'larının küresel bağlam farkındalığını gerçek zamanlı uygulamalar için gereken hızla birleştirmeyi amaçlayarak özgün RT-DETR mimarisini temel alır.

Temel Özellikler:

  • Yazarlar: Wenyu Lv, Yian Zhao, Qinyao Chang, Kui Huang, Guanzhong Wang ve Yi Liu
  • Kuruluş: Baidu
  • Tarih: 2024-07-24
  • Bağlantılar: Arxiv, GitHub, Belgeler

Mimari ve Güçlü Yönler#

Geleneksel anchor tabanlı algılayıcıların aksine RTDETRv2, son işleme sırasında Maksimum Olmayan Bastırma (NMS) gereksinimini doğal olarak ortadan kaldıran Transformer tabanlı bir yaklaşım kullanır. Esnek bir dikkat mekanizmasından yararlanan model, karmaşık sahneleri ve üst üste binen nesneleri anlamada son derece etkilidir. "Bag-of-Freebies" iyileştirmeleri, üst düzey GPU'larda kabul edilebilir çıkarım hızlarını korurken COCO veri kümesi üzerindeki doğruluğunu önemli ölçüde artırmıştır.

Sınırlamalar#

RTDETRv2 etkileyici akademik sonuçlar elde etse de üretim ortamlarında sıklıkla zorluklar ortaya çıkarır. Transformer mimarileri, CNN'lere kıyasla hem eğitim hem de çıkarım sırasında doğası gereği daha fazla bellek kullanır. Bu durum, kaynakları kısıtlı uç AI cihazlarında dağıtımı zorlaştırabilir. Ayrıca Transformer'ları eğitmek genellikle daha büyük toplu işlem boyutları ve daha fazla CUDA belleği gerektirir; bu da donanımı sınırlı araştırmacılar için darboğaz oluşturabilir.

RTDETRv2 hakkında daha fazla bilgi edin

YOLO26: Uç Öncelikli Görsel Yapay Zekânın Zirvesi#

2026'nın başlarında yayımlanan Ultralytics YOLO26, CNN tabanlı nesne algılamayla mümkün olanları yeniden tanımlar. Üretime sorunsuz dağıtım ve olağanüstü donanım verimliliği için özel olarak tasarlanmış en yeni optimizasyonları içerir.

Temel Özellikler:

Mimari Atılımlar#

YOLO26, model dağıtımındaki yaygın sorunları çözen çeşitli devrim niteliğinde özellikler sunar:

  • Uçtan Uca NMS'siz Tasarım: YOLOv10 ile öncülüğü yapılan kavramları temel alan YOLO26, doğal olarak uçtan uca çalışır. NMS son işlemesini kaldırarak gecikme değişkenliğini büyük ölçüde azaltır ve üretimde son derece öngörülebilir çıkarım süreleri sağlar.
  • %43'e Kadar Daha Hızlı CPU Çıkarımı: Stratejik mimari iyileştirmeler ve Dağılım Odaklı Kayıp (DFL) kaldırılması sayesinde YOLO26, daha önce görülmemiş CPU hızlarına ulaşır ve özel GPU'lar olmadan uç bilişim için en iyi seçenek hâline gelir.
  • MuSGD Optimizasyonu: Moonshot AI'ın Kimi K2'si gibi Büyük Dil Modeli (LLM) eğitim tekniklerinden ilham alan YOLO26, MuSGD optimizasyonunu (SGD ve Muon'un bir bileşimi) kullanır. Bu, son derece kararlı eğitim süreçleri ve inanılmaz derecede hızlı yakınsama sağlar.
  • ProgLoss + STAL: Bu gelişmiş kayıp işlevleri, hava görüntüleri ve drone tabanlı gözetim içeren uygulamalar için temel bir yükseltme olan küçük nesne tanımada dikkate değer iyileştirmeler sağlar.
YOLO26'da Göreve Özel İyileştirmeler

YOLO26, standart algılamanın ötesinde özel iyileştirmeler sunar: segmentasyon görevleri için anlamsal segmentasyon kaybı ve çok ölçekli proto, poz tahmini için Artık Log-Olasılık Tahmini (RLE) ve Yönlendirilmiş Sınırlayıcı Kutu (OBB) algılamasındaki sınır sorunlarını çözmek için özelleştirilmiş açı kaybı.

Performans Karşılaştırması#

Bu modelleri değerlendirirken doğruluk (mAP) ile hesaplama verimliliği arasında güçlü bir performans dengesi yakalamak kritik öneme sahiptir. Aşağıdaki tablo, YOLO26'nın çeşitli boyut varyantlarında RTDETRv2'den sürekli olarak daha iyi performans gösterdiğini ortaya koyar.

Modelboyut
(piksel)
mAPval
50-95
Hız
CPU ONNX
(ms)
Hız
T4 TensorRT10
(ms)
parametre
(M)
FLOPs
(B)
RTDETRv2-s64048.1-5.032060
RTDETRv2-m64051.9-7.5136100
RTDETRv2-l64053.4-9.7642136
RTDETRv2-x64054.3-15.0376259
YOLO26n64040.938.91.72.45.4
YOLO26s64048.687.22.59.520.7
YOLO26m64053.1220.04.720.468.2
YOLO26l64055.0286.26.224.886.4
YOLO26x64057.5525.811.855.7193.9

Yukarıda görüldüğü gibi YOLO26x modeli, daha az parametre kullanırken ve daha hızlı bir TensorRT çıkarım hızını korurken RTDETRv2-x modelini önemli ölçüde geride bırakarak etkileyici bir 57.5 mAP değerine ulaşır. Ayrıca YOLO26'nın bellek gereksinimleri belirgin biçimde daha düşüktür; bu da onu gerçek zamanlı uç dağıtımlar için en iyi seçenek hâline getirir.

Ekosistem ve Kullanım Kolaylığı#

Ham performans hayati önem taşısa da bir modelin araştırmadan üretime ne kadar hızlı aktarılabileceğini çevresindeki ekosistem belirler. Ultralytics Platformu burada eşsiz bir avantaj sağlar.

İyi Korunan, Birleşik Bir Ekosistem#

RTDETRv2, öncelikle araştırma düzeyinde bir depo olarak çalışır; bu da özel görevler için karmaşık ortam kurulumlarını ve manuel betik yazımını gerekli kılabilir. Buna karşılık Ultralytics YOLO26, olgun ve kapsamlı biçimde test edilmiş bir Python paketinden yararlanır. Ultralytics ekosistemi; eğitim, doğrulama, tahmin ve dışa aktarma için basit bir API sunarak son derece akıcı bir kullanıcı deneyimi sağlar.

Weights & Biases ve Comet ML için yerleşik entegrasyonlar sayesinde deney takibi sorunsuzdur. Ayrıca Ultralytics modelleri son derece esnektir; RTDETRv2 nesne algılamaya odaklanırken YOLO26, tam olarak aynı çerçeve içinde örnek segmentasyonu, poz tahmini ve görüntü sınıflandırmayı doğal olarak destekler.

Kod Örneği: Uygulamada Basitlik#

Ultralytics API'si, geliştiricilerin yalnızca birkaç satır kodla model yüklemesine, eğitim gerçekleştirmesine ve çıkarım çalıştırmasına olanak tanır. Bu, eğitim verimliliğini büyük ölçüde artırır ve pazara çıkış süresini kısaltır.

from ultralytics import RTDETR, YOLO

# Load an RT-DETR model
model_rtdetr = RTDETR("rtdetr-l.pt")

# Load a state-of-the-art YOLO26 model
model_yolo = YOLO("yolo26n.pt")

# Run inference on an image seamlessly
results_rtdetr = model_rtdetr("https://ultralytics.com/images/bus.jpg")
results_yolo = model_yolo("https://ultralytics.com/images/bus.jpg")

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

# Export YOLO26 to ONNX format with one click
model_yolo.export(format="onnx")

Kullanım Alanları ve Öneriler#

RT-DETR ile YOLO26 arasındaki seçim, özel proje gereksinimlerine, dağıtım kısıtlamalarına ve ekosistem tercihlerine bağlıdır.

RT-DETR Ne Zaman Seçilmeli?#

RT-DETR şu durumlar için güçlü bir seçenektir:

  • Transformer Tabanlı Tespit Araştırması: NMS olmadan uçtan uca nesne tespiti için dikkat mekanizmalarını ve Transformer mimarilerini inceleyen projeler.
  • Esnek Gecikmeyle Yüksek Doğruluk Gerektiren Senaryolar: Tespit doğruluğunun en yüksek öncelik olduğu ve biraz daha yüksek çıkarım gecikmesinin kabul edilebildiği uygulamalar.
  • Büyük Nesne Tespiti: Transformer'ların küresel dikkat mekanizmasının doğal bir avantaj sağladığı, çoğunlukla orta ve büyük nesneler içeren sahneler.

YOLO26 Ne Zaman Seçilmeli?#

YOLO26 şu durumlar için önerilir:

  • NMS'siz Uç Dağıtımı: Maksimum Olmayan Bastırma son işleme karmaşıklığı olmadan tutarlı ve düşük gecikmeli çıkarım gerektiren uygulamalar.
  • Yalnızca CPU Kullanılan Ortamlar: Özel GPU hızlandırması olmayan ve YOLO26'nın %43'e varan daha hızlı CPU çıkarımının belirleyici bir avantaj sağladığı cihazlar.
  • Küçük Nesne Algılama: ProgLoss ve STAL'ın küçük nesnelerde doğruluğu önemli ölçüde artırdığı hava drone görüntüleri veya IoT sensör analizi gibi zorlu senaryolar.

Diğer Mimarileri İnceleme#

YOLO26, performansın günümüzdeki zirvesini temsil ederken, geliştiriciler önceki sürümleri incelemekte de fayda bulabilir. Oldukça başarılı YOLO11, çeşitli eski sistemler için sağlam ve tam olarak desteklenen bir model olmaya devam etmektedir. RT-DETR vs YOLO11 comparison yazımızı okuyarak yeteneklerini daha derinlemesine inceleyebilirsin. Ek olarak, daha eski mimarileri analiz ediyorsan, EfficientDet vs YOLO26 comparison sayfasını incelemek, object detection architectures konusunun ne kadar ilerlediğine dair harika bir tarihsel bağlam sunar.

Son Düşünceler#

Hem RTDETRv2 hem de YOLO26, AI alanında inanılmaz ilerlemeler sunar. Ancak üretime sorunsuz geçişe, minimum bellek ayak izine ve geniş görev esnekliğine öncelik veren ekipler için Ultralytics YOLO26 açıkça önerilen seçenektir. NMS'siz mimarisi, yüksek CPU hızları ve güçlü Ultralytics ekosisteminin desteği, görsel AI projelerinin ölçeklenebilir, verimli ve geleceğe hazır kalmasını sağlar. İster bir bulut sunucusuna ister kaynakları kısıtlı bir Raspberry Pi cihazına dağıtılsın, YOLO26 kutudan çıktığı hâliyle tavizsiz performans sunar.

Katkıda Bulunanlar

Yorumlar