Meet YOLO26: next-gen vision AI.

Link to this sectionYOLOv7 ve EfficientDet karşılaştırması#

En uygun sinir ağı mimarisini seçmek, başarılı her bilgisayarlı görü projesinin temelidir. Bu kılavuz, nesne algılama mimarileri tarihindeki iki önemli model olan YOLOv7 ve EfficientDet arasında ayrıntılı bir teknik karşılaştırma sunar. Geliştiriciler, mimari yeniliklerini, eğitim metodolojilerini ve ideal dağıtım senaryolarını inceleyerek bilinçli kararlar verebilirler. Ayrıca, modern gelişmelerin, özellikle çığır açan Ultralytics YOLO26 modelinin, mevcut en son teknolojiyi nasıl yeniden tanımladığını inceleyeceğiz.

Link to this sectionModel Kökenleri ve Teknik Detaylar#

Her iki model de önde gelen araştırma ekipleri tarafından geliştirilmiş ve makine öğrenimi alanına önemli ilerlemeler kazandırmıştır.

YOLOv7
Yazarlar: Chien-Yao Wang, Alexey Bochkovskiy ve Hong-Yuan Mark Liao
Kurum: Institute of Information Science, Academia Sinica, Tayvan
Tarih: 2022-07-06
Arxiv: YOLOv7: Trainable bag-of-freebies sets new state-of-the-art for real-time object detectors
GitHub: WongKinYiu/yolov7
Dokümantasyon: Ultralytics YOLOv7 Dokümantasyonu

YOLOv7 hakkında daha fazla bilgi edinin

EfficientDet
Yazarlar: Mingxing Tan, Ruoming Pang ve Quoc V. Le
Kurum: Google Research
Tarih: 2019-11-20
Arxiv: EfficientDet: Scalable and Efficient Object Detection
GitHub: Google AutoML EfficientDet

EfficientDet hakkında daha fazla bilgi edinin

Link to this sectionMimari Farklılıklar ve Dengeli Analiz#

Bu ağlar arasındaki temel yapısal farkları anlamak, etkili bir model dağıtımı için çok önemlidir.

Link to this sectionEfficientDet: Bileşik Ölçekleme ve BiFPN#

TensorFlow ekosisteminde geliştirilen EfficientDet, model ölçeklendirmesine ilkeli bir yaklaşım getirdi. Google araştırmacıları, ağı rastgele genişletmek veya derinleştirmek yerine, çözünürlüğü, derinliği ve genişliği tek tip şekilde ölçeklendiren bir bileşik ölçeklendirme yöntemi kullandılar.

Ayrıca EfficientDet, Çift Yönlü Özellik Piramidi Ağı'nı (BiFPN) tanıttı. Bu mimari bileşen, kolay ve hızlı çok ölçekli özellik füzyonuna olanak tanır.

Güçlü Yönler: Parametre açısından son derece verimlidir ve birçok çağdaşına kıyasla daha az FLOP ile güçlü bir ortalama Hassasiyet (mAP) elde eder. Zayıf Yönler: Büyük ölçüde eski AutoML arama stratejilerine dayanır. Modern, dinamik PyTorch iş akışlarına entegrasyonu hantal olabilir ve düşük FLOP değerlerine rağmen uç cihazlardaki gecikme süresi genellikle beklenenden yüksektir.

Link to this sectionYOLOv7: Eğitilebilir 'Bag-of-Freebies'#

YOLOv7, gerçek zamanlı çıkarım ve eğitim optimizasyonuna öncelik verdi. Modelin, orijinal gradyan yolunu bozmadan daha çeşitli özellikleri sürekli olarak öğrenmesini sağlayan genişletilmiş verimli katman toplama ağı (E-ELAN) kavramını tanıttı. YOLOv7 ayrıca, çıkarım maliyetini artırmadan algılama doğruluğunu büyük ölçüde artıran "eğitilebilir bag-of-freebies" adlı bir teknik kullandı.

Güçlü Yönler: Olağanüstü işleme hızları ve elverişli çıkarım gecikmesi, onu yüksek FPS'li video akışları için ideal kılar. Zayıf Yönler: Çok yetenekli olmasına rağmen, hala çapa kutularına (anchor boxes) güvenir ve işlem sonrası aşamada Maksimum Olmayan Baskılama (NMS) gerektirir; bu da çok kalabalık sahnelerde bir gecikme darboğazı oluşturabilir.

Ultralytics Ekosistemi Avantajı

Modelleri değerlendirirken çevredeki ekosistem de mimari kadar hayati öneme sahiptir. Entegre Ultralytics Platformu, birleşik bir API, kapsamlı dokümantasyon ve aktif topluluk desteği sağlar. Bu birleşik ortam, ağır Transformer modellerine kıyasla eğitim sırasında daha az bellek kullanımını garanti ederek hızlı prototipleme ve sorunsuz deney takibi sağlar.

Link to this sectionPerformans Metrikleri ve Kıyaslamalar#

Aşağıdaki tablo, geliştiricilerin hız, parametre sayısı ve doğruluk arasındaki ödünleşimleri değerlendirmesini sağlayan temel performans metriklerini karşılaştırmaktadır.

Modelboyut
(piksel)
mAPval
50-95
Hız
CPU ONNX
(ms)
Hız
T4 TensorRT10
(ms)
parametreler
(M)
FLOPs
(B)
YOLOv7l64051.4-6.8436.9104.7
YOLOv7x64053.1-11.5771.3189.9
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

Görüldüğü gibi, EfficientDet-d7 yüksek bir mAP değerine ulaşsa da, TensorRT hızı YOLOv7 varyantlarının çok gerisinde kalmaktadır ve bu durum YOLOv7'nin GPU hızlandırmalı gerçek zamanlı nesne algılamadaki üstünlüğünü vurgulamaktadır.

Link to this sectionNesne Algılamanın Evrimi: YOLO26#

YOLOv7 ve EfficientDet önemli bir temel oluştursa da, görü yapay zekası alanı hızla gelişmektedir. Mutlak verimlilik ve doğruluk zirvesi gerektiren modern uygulamalar için, Ocak 2026'da piyasaya sürülen YOLO26 modeline yükseltme yapmanızı şiddetle tavsiye ederiz.

YOLO26 addresses the inherent limitations of previous generations, offering unprecedented versatility across object detection, instance segmentation, image classification, and pose estimation.

YOLO26 hakkında daha fazla bilgi edin

Link to this sectionTemel YOLO26 Yenilikleri#

  • Uçtan Uca NMS-Free Tasarım: YOLO26, Maksimum Olmayan Baskılama (NMS) sonrası işlemeyi yerel olarak ortadan kaldırır. İlk olarak YOLOv10 ile öncülük edilen bu yaklaşım, dağıtım mantığını basitleştirir ve nesne yoğunluğuna bakılmaksızın tutarlı, düşük gecikmeli bir yürütme garantisi verir.
  • DFL Kaldırma: Dağılımsal Odak Kaybı (DFL) kaldırılarak model mimarisi büyük ölçüde basitleştirilmiş ve yüksek oranda kısıtlı uç bilişim ortamlarıyla uyumluluğu artırılmıştır.
  • %43'e Kadar Daha Hızlı CPU Çıkarımı: Özel GPU'ların bulunmadığı ortamlar için yoğun şekilde optimize edilmiştir, bu da onu hafif donanımlarda EfficientDet'ten üstel olarak daha hızlı hale getirir.
  • MuSGD Optimize Edici: Büyük dil modeli tekniklerinden (Moonshot AI'ın Kimi K2'si gibi) esinlenen bu SGD ve Muon hibriti, bilgisayarlı görü eğitimi süreçlerine LLM seviyesinde kararlılık ve hızlı yakınsama getirir.
  • ProgLoss + STAL: Bu gelişmiş kayıp fonksiyonları, hava görüntüleri ve drone uygulamaları için kritik bir özellik olan küçük nesne tanımada dikkat çekici iyileştirmeler sağlar.
  • Göreve Özel İyileştirmeler: Anlamsal bölümleme kaybını, bölümleme görevleri için çok ölçekli proto'yu, karmaşık Poz tahmini için Kalıntı Log-Olabilirlik Tahmini'ni (RLE) ve Yönelimli Sınırlayıcı Kutu (OBB) sınır sorunlarını düzeltmek için özel bir açı kaybını içerir.

Halen eski sistemleri kullanan ekipler için Ultralytics Platformu'na geçiş yapmak, bu en son modellerin kolaylıkla eğitilip dağıtılabileceği modernleştirilmiş bir iş akışının kilidini açar. Geliştiriciler ayrıca, belirli geriye dönük uyumluluk gereksinimlerine bağlı olarak YOLO11 ve YOLOv8 gibi önceki sağlam yinelemeleri de keşfedebilirler.

Link to this sectionModernleştirilmiş Eğitim ve Kullanım Kolaylığı#

Ultralytics modellerinin belirleyici özelliklerinden biri saf Kullanım Kolaylığı'dır. EfficientDet'in TensorFlow AutoML ortamları için gereken karmaşık, çok bağımlılıklı kurulumun aksine, Ultralytics basit, Pythonik bir API sağlar.

Bu ortam, eğitim sırasında CUDA bellek kullanımını minimize ederek, hacimli Transformer tabanlı mimarilerde yaygın olarak görülen Bellek Dışı (OOM) hataları olmadan büyük veri kümelerinin bile verimli bir şekilde işlenmesini sağlar.

Link to this sectionKod Örneği: Ultralytics ile Başlangıç#

Aşağıdaki kod parçacığı, geliştiricilerin en son teknolojiye sahip bir YOLO26 modelini kutudan çıktığı gibi sorunsuz bir şekilde eğitmek için Ultralytics paketinden nasıl yararlanabileceklerini göstermektedir.

from ultralytics import YOLO

# Initialize the state-of-the-art YOLO26 model for object detection
model = YOLO("yolo26n.pt")

# Train the model effortlessly using the integrated Ultralytics ecosystem
results = model.train(
    data="coco8.yaml",
    epochs=100,
    imgsz=640,
    device=0,  # Auto-selects optimal device
    batch=16,
)

# Validate the model's performance
metrics = model.val()
print(f"Validation mAP50-95: {metrics.box.map}")

# Export the model for edge deployment (e.g., OpenVINO for CPU optimization)
model.export(format="openvino")
Üretim İçin Dışa Aktarma

Ultralytics API aracılığıyla eğitilen modeller, OpenVINO veya ONNX gibi çeşitli üretim formatlarına anında dışa aktarılabilir ve hedef donanımınız ne olursa olsun yüksek verim sağlar.

Link to this sectionİdeal Kullanım Durumları ve Gerçek Dünya Uygulamaları#

Bir çözüm tasarlarken, modelin güçlü yönlerini belirli kullanım durumuyla uyumlu hale getirmek zorunludur.

Link to this sectionEfficientDet Ne Zaman Kullanılmalı#

EfficientDet, eski akademik araştırmalar veya bileşik ölçeklendirme deneylerinin birincil odak noktası olduğu Google Cloud ekosistemine sıkı sıkıya bağlı ortamlar için bir aday olmaya devam etmektedir. Daha küçük varyantları (d0-d2), mutlak disk boyutu ciddi şekilde kısıtlandığında faydalıdır.

Link to this sectionYOLOv7 Ne Zaman Kullanılır?#

YOLOv7, özellikle PyTorch entegrasyonunun TensorFlow'a tercih edildiği yüksek performanslı eski kurulumlarda mükemmeldir. Yaygın olarak şu alanlarda kullanılmaya devam etmektedir:

  • Video Analitiği: GPU hızlandırmanın bol olduğu yerlerde yüksek kare hızlı güvenlik akışlarını işleme.
  • Endüstriyel Denetim: Hızlı hareket eden üretim montaj hatlarında kusurları tanımlama.

Link to this sectionNe Zaman YOLO26 Seçilmeli#

Tüm yeni dağıtımlar için YOLO26 tartışmasız önerimizdir. Eşsiz Performans Dengesi ve sağlam iyi bakılan ekosistemi, onu şu alanlar için en uygun seçenek haline getirir:

  • Akıllı Şehirler ve Trafik Yönetimi: NMS-free tasarımı, gerçek zamanlı trafik koordinasyonu için hayati önem taşıyan tutarlı bir çıkarım gecikmesi sağlar.
  • Robotik ve Otonom Sistemler: CPU çıkarım hızındaki etkileyici %43'lük artış, gömülü cihazlar için son derece duyarlı navigasyon algoritmaları sağlar.
  • Tarımsal ve Hava İzleme: Yüksek irtifa görüntülerinden belirli mahsuller veya yaban hayatı gibi küçük nesneleri hassas bir şekilde tanımlamak için ProgLoss ve STAL'dan yararlanma.

Özetle, EfficientDet ve YOLOv7 değerli tarihsel bağlam ve belirli niş faydalar sunsa da, modern bilgisayarlı görü mühendisine, önceki darboğazları zarif bir şekilde çözerken yapay zekada mümkün olanın sınırlarını zorlayan Ultralytics YOLO26 mimarisini benimsemesi en iyi hizmeti sağlayacaktır.

Yorumlar