Ultralytics YOLO27:

YOLOv9 ve EfficientDet#

Bilgisayarlı görü alanı, gerçek zamanlı nesne tespiti konusunda hızlı bir gelişim gösterdi; araştırmacılar doğruluk ve verimliliğin sınırlarını sürekli olarak zorluyor. Sağlam görü sistemleri oluştururken en uygun mimariyi seçmek kritik bir karardır. Bu alanda sıkça tartışılan iki model, gradyan bilgisine odaklanan YOLO ailesinin gelişmiş bir sürümü olan YOLOv9 ve Google tarafından geliştirilen ölçeklenebilir bir çerçeve olan EfficientDet'tir.

Bu kılavuz, bilinçli bir karar vermene yardımcı olmak için bu iki mimariyi temel mekanizmalarını, performans metriklerini ve ideal dağıtım senaryolarını inceleyerek kapsamlı bir teknik analizle karşılaştırır.

Model Kökenleri ve Teknik Özellikler#

Bir modelin kökenini ve tasarım felsefesini anlamak, yapısal kararları ve pratik uygulamaları hakkında değerli bir bağlam sağlar.

YOLOv9: Bilgi Akışını En Üst Düzeye Çıkarma#

Derin öğrenmedeki "bilgi darboğazını" ele almak üzere geliştirilen YOLOv9, verilerin derin sinir ağlarından geçerken kaybolmamasını sağlamak için yeni yöntemler sunar.

  • Yazarlar: Chien-Yao Wang ve Hong-Yuan Mark Liao
  • Kuruluş: Institute of Information Science, Academia Sinica, Taiwan
  • Tarih: 21 Şubat 2024
  • Bağlantılar: ArXiv Yayını, Resmî GitHub

YOLOv9, gradyan bilgilerinin derin katmanlar boyunca güvenilir biçimde korunmasını garanti eden yardımcı bir denetim çerçevesi olan Programlanabilir Gradyan Bilgisi (PGI) sunar. Bu yapı, CSPNet ve ELAN'ın güçlü yönlerini birleştirerek parametre verimliliğini optimize eden Genelleştirilmiş Verimli Katman Toplama Ağı (GELAN) ile birlikte kullanılır. Bu sayede YOLOv9, gerçek zamanlı uç işlemeye uygun hafif yapısını korurken yüksek doğruluk elde eder.

YOLOv9 hakkında daha fazla bilgi edin

EfficientDet: Birleşik Ölçekleme ve BiFPN#

Google Brain tarafından sunulan EfficientDet, hız ve kesinliği dengelemek için ağ boyutlarını sistematik biçimde ölçeklendirerek nesne tespitine yaklaşır.

EfficientDet, Çift Yönlü Özellik Piramidi Ağı (BiFPN) ile birleştirilmiş bir EfficientNet omurgasına dayanır. BiFPN, çok ölçekli özellik birleştirmeyi kolay ve hızlı hâle getirir. Mimari, tüm omurga, özellik ağı ve kutu/sınıf tahmin ağlarının çözünürlüğünü, derinliğini ve genişliğini aynı anda ve tekdüze biçimde ölçeklendiren bir birleşik ölçekleme yöntemi kullanır.

EfficientDet hakkında daha fazla bilgi edin

Doğru Çerçeveyi Seçme

Teorik mimariler önemli olsa da yazılım ekosistemi çoğu zaman projenin başarısını belirler. Ultralytics, karmaşık ve araştırma odaklı kod tabanlarına kıyasla pazara çıkış süresini önemli ölçüde azaltan sadeleştirilmiş bir kullanıcı deneyimi ve güçlü dağıtım araçları sunar.

Performans ve Metrik Karşılaştırması#

Model performansını analiz ederken kesinliği çıkarım gecikmesi ve hesaplama maliyetiyle dengelemek çok önemlidir. Aşağıdaki tablo, farklı YOLOv9 ve EfficientDet boyutları arasındaki ödünleşimleri gösterir.

Modelboyut
(piksel)
mAPval
50-95
Hız
CPU ONNX
(ms)
Hız
T4 TensorRT10
(ms)
parametre
(M)
FLOPs
(B)
YOLOv9t64038.3-2.32.07.7
YOLOv9s64046.8-3.547.126.4
YOLOv9m64051.4-6.4320.076.3
YOLOv9c64053.0-7.1625.3102.1
YOLOv9e64055.6-16.7757.3189.0
EfficientDet-d064034.610.23.923.92.54
EfficientDet-d164040.513.57.316.66.1
EfficientDet-d264043.017.710.928.111.0
EfficientDet-d364047.528.019.5912.024.9
EfficientDet-d464049.742.833.5520.755.2
EfficientDet-d564051.572.567.8633.7130.0
EfficientDet-d664052.692.889.2951.9226.0
EfficientDet-d764053.7122.0128.0751.9325.0

Metriklerin Kritik Analizi#

  1. Doğruluk Eşikleri: YOLOv9e, etkileyici bir şekilde %55,6 mAP (Ortalama Hassasiyet) ile en yüksek genel doğruluğa ulaşır; en büyük EfficientDet-d7 modelini (%53,7) geride bırakırken daha yüksek TensorRT hızlarını korur.
  2. Gerçek Zamanlı Hız: YOLOv9t, TensorRT kullanarak T4 GPU üzerinde yalnızca 2,3 ms gerektirir ve GELAN mimarisinin yüksek hızlı video akışlarındaki verimliliğini vurgular. EfficientDet-d0 hızlı çalışır, ancak bu hızlara ulaşmak için önemli ölçüde mAP'den ödün verir.
  3. Hesaplama Karmaşıklığı: Birleşik katsayı arttıkça EfficientDet parametre sayısını ve FLOP değerlerini yoğun biçimde ölçeklendirir. d7 varyantı 128 ms gecikmeye ulaşır; bu da onu benzer modern YOLO modellerinden 10 kattan fazla yavaş hâle getirerek gerçek zamanlı çıkarım ortamlarındaki kullanımını büyük ölçüde kısıtlar.

Eğitim Verimliliği ve Ekosistem#

Bir model seçmek, geliştirici ekosistemini değerlendirmeyi gerektirir. Ultralytics ekosistemi, eğitim verimliliği, dağıtım esnekliği ve genel çok yönlülük açısından benzersiz bir avantaj sunar.

Ultralytics Avantajı#

Ultralytics çatısı altında desteklenen YOLOv9, YOLOv8 ve YOLO11 gibi modeller, Transformer tabanlı veya EfficientDet gibi daha eski TensorFlow mimarilerine kıyasla eğitim sırasında çok daha düşük bellek gereksinimlerinden yararlanır. Güçlü PyTorch altyapısı, hızlı yakınsama ve kararlılık sağlar.

Uygulama Örneği#

Gelişmiş bir bilgisayarlı görü modelini eğitmek yüzlerce satır şablon kod gerektirmemelidir. Ultralytics Python paketiyle eğitimi ne kadar kolay başlatabileceğin aşağıda gösterilmiştir:

from ultralytics import YOLO

# Load an official Ultralytics model (e.g., YOLO11 or YOLO26)
model = YOLO("yolo11n.pt")

# Train the model natively on a custom dataset
results = model.train(data="coco8.yaml", epochs=100, imgsz=640)

# Export the trained model to ONNX format for deployment
model.export(format="onnx")

İdeal Kullanım Alanları ve Gerçek Dünya Uygulamaları#

Farklı yapısal paradigmalar, bu modelleri farklı senaryolara uygun hâle getirir.

EfficientDet ne zaman kullanılmalı: EfficientDet, PyTorch'a geçişin uygulanabilir olmadığı, TensorFlow ekosistemine derin biçimde yerleşmiş eski sistemlerde geçerli bir seçenek olmaya devam eder. Ayrıca yüksek çözünürlüklü taramaların daha yavaş çevrim dışı işlenmesinin kabul edilebilir olduğu tıbbi görüntü analizi araştırmalarında tarihsel olarak da önem taşır.

YOLOv9 ne zaman kullanılmalı: YOLOv9, parametre sayısını aşırı artırmadan derin katmanlardan maksimum doğruluk çıkarmayı gerektiren ortamlarda öne çıkar. Karmaşık akıllı şehir trafik yönetimi ve yüksek yoğunluklu kalabalık izleme gibi uygulamalar, PGI'ın özellik bütünlüğünü koruma becerisinden büyük ölçüde yararlanır.

Geleceğe Hazırlık: Görsel Yapay Zekânın Yeni Nesli#

YOLOv9 ve EfficientDet güçlü olsa da uç bilişim hızı, eğitim kararlılığı ve dağıtım kolaylığı arasında en iyi dengeyi arayan geliştiriciler en yeni yeniliklere yönelmelidir.

Ocak 2026'da yayımlanan Ultralytics YOLO26, günümüzdeki en ileri teknoloji düzeyini temsil eder. YOLO11 ve YOLOv8 dâhil olmak üzere önceki nesillerin üzerine birkaç kritik atılımla geliştirilmiştir:

  • Uçtan Uca NMS'siz Tasarım: YOLOv10 tarafından öncülük edilen bir kavram olan YOLO26, Maksimum Olmayan Bastırmayı tamamen ortadan kaldırır ve bunun sonucunda model dağıtımı önemli ölçüde daha hızlı ve basit hâle gelir.
  • DFL'nin Kaldırılması: Dağılım Odaklı Kayıp, daha basit aktarım ve uç/düşük güç tüketimli cihazlarla daha iyi uyumluluk için kaldırıldı.
  • %43'e Kadar Daha Hızlı CPU Çıkarımı: IoT cihazları ve özel GPU'ların bulunmadığı ortamlar için mükemmel biçimde optimize edilmiştir.
  • MuSGD Optimizasyon Algoritması: SGD ile Muon'un birleştirilmesiyle oluşturulmuş devrim niteliğinde bir hibrittir (LLM eğitimindeki yeniliklerden ilham alır); daha hızlı yakınsama ve son derece kararlı eğitim çalışmaları sağlar.
  • ProgLoss + STAL: Küçük nesnelerin tespitini büyük ölçüde iyileştiren gelişmiş kayıp işlevleridir; hava araçlarından alınan drone görüntüleri ve sağlam robotik uygulamaları için kritik bir etkendir.

Kapsamlı Ultralytics Platformu sayesinde ekipler veri kümelerini zahmetsizce yönetebilir, deneyleri izleyebilir ve YOLO26 gibi modelleri çeşitli donanım ekosistemlerinde dağıtabilir; böylece bilgisayarlı görü işlem hatlarının en son teknolojiye sahip ve üretime hazır kalmasını sağlayabilir.

Katkıda Bulunanlar

Yorumlar