Meet YOLO26: next-gen vision AI.

Link to this sectionEfficientDet ve YOLOv6-3.0#

Doğru sinir ağı mimarisini seçmek, başarılı her computer vision girişiminin temel taşıdır. Bu derinlemesine inceleme, object detection dünyasındaki iki önemli model olan Google'ın EfficientDet'i ve Meituan'ın YOLOv6-3.0'ı arasında oldukça teknik bir karşılaştırma sunmaktadır.

Her iki mimari de piyasaya sürüldüklerinde büyük sıçramaları temsil etse de, yapay zekanın hızlı gelişimi daha çok yönlü ve uç birim (edge) için optimize edilmiş çözümleri beraberinde getirdi. Aşağıda, EfficientDet ve YOLOv6-3.0'ın performansını, eğitim yöntemlerini ve mimari nüanslarını inceliyor; geliştiricilerin neden en güncel dağıtımlar için Ultralytics YOLO26 gibi modern ekosistemlere giderek daha fazla yöneldiğini keşfediyoruz.

Link to this sectionEfficientDet: Ölçeklenebilir AutoML Mimarisi#

Google Brain ekibi tarafından geliştirilen EfficientDet, hem belkemiğini (backbone) hem de özellik ağını optimize etmek için automated machine learning (AutoML) yöntemine güvenerek bir paradigma değişimi başlattı.

Link to this sectionMimari Yenilikler#

EfficientDet'in temel yeniliği BiFPN (Çift Yönlü Özellik Piramit Ağı - Bi-directional Feature Pyramid Network) yapısıdır. Yalnızca yukarıdan aşağıya özellik toplayan geleneksel FPN'lerin aksine BiFPN, karmaşık, iki yönlü ölçekler arası bağlantılara izin verir ve farklı girdi özelliklerinin önemini anlamak için öğrenilebilir ağırlıklar kullanır. Bu, ağın çözünürlüğünü, derinliğini ve genişliğini aynı anda tekdüze bir şekilde ölçeklendiren bir bileşik ölçeklendirme yöntemi ile birleştirilmiştir.

Link to this sectionGüçlü ve Zayıf Yönler#

EfficientDet, parametre sayısına oranla mükemmel bir mean average precision (mAP) değeri elde ederek zamanına göre oldukça yüksek doğruluk sunar. Ancak, büyük ölçüde eski TensorFlow ortamlarına dayanır. Bu bağımlılık genellikle karmaşık hiperparametre ayarlamalarına, eğitim sırasında daha yüksek bellek kullanımına ve modern PyTorch tabanlı tek aşamalı dedektörlere kıyasla standart donanımlarda daha yavaş çıkarım gecikmesine yol açar.

EfficientDet hakkında daha fazla bilgi edinin

Link to this sectionYOLOv6-3.0: Endüstriyel Verimlilik Şampiyonu#

Toplu işlem ihtiyaçlarını karşılamak üzere piyasaya sürülen YOLOv6-3.0, NVIDIA T4 ve A100 GPU'lar gibi donanım hızlandırıcılarında verimliliği en üst düzeye çıkarmak için sıfırdan tasarlanmış bir convolutional neural network (CNN) modelidir.

Link to this sectionMimari Yenilikler#

YOLOv6-3.0, doğru yerelleştirme sinyallerini korumak için geleneksel modülleri boyun kısmında Bi-directional Concatenation (BiC) modülü ile değiştirir. Ayrıca, Anchor-Aided Training (AAT) stratejisini kullanır. AAT, eğitim aşamasında ek gradyan rehberliği sağlamak için çapa tabanlı bir yardımcı dalı entegre eder; bu dal, çıkarım sırasında çapa içermeyen (anchor-free) hız avantajını korumak için daha sonra devre dışı bırakılır.

Link to this sectionGüçlü ve Zayıf Yönler#

Donanım dostu EfficientRep belkemiği üzerine inşa edilen YOLOv6-3.0, özel GPU'larda toplu işlemlerin mümkün olduğu yüksek hızlı endüstriyel manufacturing environments alanında üstünlük sağlar. Ancak, yeniden parametrelendirme (re-parameterization) işlemlerine olan yoğun bağımlılığı, uç cihazlarda veya sadece CPU hesaplamalarına dayanan ortamlarda çalıştırıldığında hızda önemli düşüşlere neden olabilir.

YOLOv6-3.0 hakkında daha fazla bilgi edin

Link to this sectionPerformans Karşılaştırması#

Ham performance metrics değerlerini anlamak, özel dağıtım kısıtlamalarınla uyumlu bir model seçmek için temeldir. Aşağıda doğruluk, hız ve hesaplama ayak izinin ayrıntılı bir dökümü bulunmaktadır.

Modelboyut
(piksel)
mAPval
50-95
Hız
CPU ONNX
(ms)
Hız
T4 TensorRT10
(ms)
parametreler
(M)
FLOPs
(B)
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
YOLOv6-3.0n64037.5-1.174.711.4
YOLOv6-3.0s64045.0-2.6618.545.3
YOLOv6-3.0m64050.0-5.2834.985.8
YOLOv6-3.0l64052.8-8.9559.6150.7
Donanım Hususları

YOLOv6-3.0, T4 GPU'larda oldukça hızlı TensorRT hızları sergilese de, kısıtlı uç donanımlara veya CPU'lara dağıtım yapan geliştiriciler, düşük güç tüketen ortamlar için özel olarak tasarlanmış Ultralytics YOLO26 gibi mimarilerden önemli ölçüde faydalanacaktır.

Link to this sectionKullanım Durumları ve Öneriler#

EfficientDet ile YOLOv6 arasında seçim yapmak; projenin özel gereksinimlerine, dağıtım kısıtlamalarına ve ekosistem tercihlerine bağlıdır.

Link to this sectionNe Zaman EfficientDet Seçilmeli#

EfficientDet şu durumlar için güçlü bir tercihtir:

  • Google Cloud ve TPU İşlem Hatları: EfficientDet'in yerel optimizasyona sahip olduğu Google Cloud Vision API'leri veya TPU altyapısıyla derinlemesine entegre edilmiş sistemler.
  • Bileşik Ölçekleme Araştırmaları: Dengeli ağ derinliği, genişliği ve çözünürlük ölçeklemenin etkilerini incelemeye odaklanan akademik kıyaslamalar.
  • TFLite ile Mobil Dağıtım: Android veya gömülü Linux cihazlar için özel olarak TensorFlow Lite dışa aktarma gerektiren projeler.

Link to this sectionNe Zaman YOLOv6 Seçilmeli#

YOLOv6 şunlar için önerilir:

  • Endüstriyel Donanım Odaklı Dağıtım: Modelin donanım odaklı tasarımı ve verimli yeniden parametrelendirilmesinin, belirli hedef donanımlarda optimize edilmiş performans sağladığı senaryolar.
  • Hızlı Tek Aşamalı Algılama: Kontrollü ortamlarda gerçek zamanlı video işleme için GPU üzerindeki ham çıkarım hızına öncelik veren uygulamalar.
  • Meituan Ekosistem Entegrasyonu: Halihazırda Meituan'ın teknoloji yığını ve dağıtım altyapısı içinde çalışan ekipler.

Link to this sectionUltralytics (YOLO26) Ne Zaman Seçilmeli#

Çoğu yeni proje için, Ultralytics YOLO26 performans ve geliştirici deneyiminin en iyi kombinasyonunu sunar:

  • NMS-Free Uç Dağıtımı: Non-Maximum Suppression işlem sonrası karmaşıklığı olmadan tutarlı, düşük gecikmeli çıkarım gerektiren uygulamalar.
  • Sadece CPU Ortamları: YOLO26'nın %43'e kadar daha hızlı CPU çıkarımının belirleyici bir avantaj sağladığı, özel GPU hızlandırması olmayan cihazlar.
  • Küçük Nesne Algılama: ProgLoss ve STAL'ın küçük nesneler üzerindeki doğruluğu önemli ölçüde artırdığı hava drone görüntüleri veya IoT sensör analizi gibi zorlu senaryolar.

Link to this sectionUltralytics Avantajı: Neden YOLO26 Üstün Seçimdir?#

EfficientDet ve YOLOv6-3.0 görüntüleme araştırmalarında birer kilometre taşı olsa da, bunları modern üretim ortamlarına dağıtmak genellikle karmaşık bağımlılıklarla, kopuk API'lerle ve yüksek bellek gereksinimleriyle uğraşmayı gerektirir. Ultralytics ecosystem bu iş akışı darboğazlarını yerel olarak çözer.

Performansın ve kullanım kolaylığının zirvesini arayan geliştiriciler için (Ocak 2026'da piyasaya sürülen) Ultralytics YOLO26 nesilsel bir sıçrama sunar. Eski mimarileri her alanda geride bırakan, yeni dağıtımlar için önerilen modeldir.

Link to this sectionYOLO26 Çığır Açan Yenilikler#

  • Uçtan Uca NMS-Free Tasarım: YOLO26 yerel olarak uçtan uca çalışır ve Non-Maximum Suppression (NMS) son işleme ihtiyacını tamamen ortadan kaldırır. Bu, gecikme varyansını önemli ölçüde azaltır ve çeşitli uç donanımlarda model deployment süreçlerini basitleştirir.
  • MuSGD Optimize Edici: LLM eğitiminden (Moonshot AI'nın Kimi K2'si gibi) esinlenen YOLO26, SGD ve Muon'un bir hibritini kullanır. Bu, bilgisayarlı görü alanına büyük dil modeli kararlılığını getirerek daha hızlı yakınsama ve son derece verimli eğitim süreçleri sağlar.
  • %43'e Varan Daha Hızlı CPU Çıkarımı: Özellikle edge computing ve düşük güç tüketen cihazlar için optimize edilen YOLO26, geleneksel endüstriyel modellerin zorlandığı durumlarda rakipsiz CPU hızları sunar.
  • DFL Kaldırılması: Dışa aktarma grafiğini basitleştirmek için Distribution Focal Loss kaldırılmıştır; bu da OpenVINO ve CoreML gibi dağıtım çalışma zamanları ile sorunsuz uyumluluk sağlar.
  • ProgLoss + STAL: Gelişmiş kayıp fonksiyonları, small-object recognition konusunda kayda değer iyileştirmeler sağlayarak YOLO26'yı drone haritalama, IoT sensörleri ve robotik için vazgeçilmez kılar.

Link to this sectionBenzersiz Çok Yönlülük#

Sadece sınırlayıcı kutu algılama ile sınırlı olan EfficientDet'in aksine, YOLO26 yerel olarak çok görevli bir öğrenicidir. Aynı birleşik Python API, Instance Segmentation, Pose Estimation, Görüntü Sınıflandırma ve Oriented Bounding Box (OBB) algılamayı kutudan çıkar çıkmaz destekler; ayrıca doğrudan mimariye gömülü Anlamsal Segmentasyon Kaybı ve Artık Log-Olabilirlik Tahmini (RLE) gibi göreve özel iyileştirmeler içerir.

YOLO26 hakkında daha fazla bilgi edin

Link to this sectionSorunsuz Kod Entegrasyonu#

Gelişmiş bir sinir ağını eğitmek artık yüzlerce satır ortak kod (boilerplate) gerektirmiyor. Ultralytics kütüphanesi, araştırmacıların bir modeli COCO gibi standart veri kümeleri üzerinde kusursuz bir şekilde yüklemesine, eğitmesine ve doğrulamasına olanak tanır:

from ultralytics import YOLO

# Initialize the natively end-to-end YOLO26 Nano model
model = YOLO("yolo26n.pt")

# Train the model efficiently with automatic hardware detection
results = model.train(data="coco8.yaml", epochs=100, imgsz=640)

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

# Export directly to ONNX or TensorRT without NMS overhead
model.export(format="onnx")

Link to this sectionDikkate Alınacak Diğer Modeller#

Projen eski donanım profillerini desteklemeyi gerektiriyorsa veya eski bir kod tabanını koruyorsan, daha geniş Ultralytics ekosistemi ihtiyacını karşılar.

  • Ultralytics YOLO11: YOLO26'nın doğrudan öncüsüdür ve olgun, iyi belgelenmiş boru hatları gerektiren kurumsal ortamlarda büyük güvene sahiptir.
  • Ultralytics YOLOv8: Geliştirici deneyimini yeniden tanımlayan standart belirleyicidir; TensorBoard ve Weights & Biases gibi araçlarla derinlemesine entegre edilmiş genel amaçlı bilgisayarlı görü görevleri için mükemmel bir seçim olmaya devam etmektedir.
Katkıda Bulunanlar

Yorumlar