Meet YOLO26: next-gen vision AI.

Link to this sectionYOLOv6-3.0 ile YOLOv8 Karşılaştırması#

Bilgisayarlı görü alanı, modellerin hız ve doğruluk sınırlarını sürekli zorlamasıyla muazzam bir büyüme kaydetti. Geliştiriciler, dağıtım için bir mimari seçerken genellikle özel endüstriyel modelleri çok yönlü ve çok görevli çerçevelerle kıyaslarlar. Bu teknik karşılaştırma; YOLOv6-3.0 ve YOLOv8'in mimarilerini, performans metriklerini ve ideal dağıtım ortamlarını değerlendiren kapsamlı bir analiz sunar.

Link to this sectionYOLOv6-3.0: Endüstriyel Verimlilik ve Donanım Optimizasyonu#

Meituan bünyesindeki Vision AI Departmanı tarafından geliştirilen YOLOv6-3.0, endüstriyel uygulamalar için yüksek verimli bir nesne dedektörü olarak özel olarak tasarlanmıştır. Sunucu sınıfı ortamlarda ham hıza odaklanarak özel donanım hızlandırıcıları için yoğun bir şekilde optimize edilmiştir.

Link to this sectionMimari Odak#

YOLOv6-3.0, modern NVIDIA GPU'lar üzerinde işlem verimliliğini en üst düzeye çıkarmak için tasarlanmış, donanım dostu bir mimari olan EfficientRep omurgasından yararlanır. Boyun kısmı, farklı ölçeklerde özellik füzyonunu geliştirmek için İki Yönlü Birleştirme (BiC) modülünü kullanır.

Eğitim aşamasında YOLOv6, Çapa Destekli Eğitim (AAT) stratejisini içerir. Bu hibrit yaklaşım, çapa tabanlı (anchor-based) ve çapa tabanlı olmayan (anchor-free) paradigmaların avantajlarını, çapa tabanlı olmayan bir çıkarım (inference) hattını koruyarak yakalamaya çalışır. Özel TensorRT dağıtımları için oldukça etkili olsa da, bu uzmanlaşma yalnızca CPU kullanan uç cihazlarda daha yüksek gecikmeye neden olabilir.

YOLOv6 hakkında daha fazla bilgi edin

Link to this sectionUltralytics YOLOv8: Çok Yönlü Çok Görevli Standart#

Ultralytics tarafından yayınlanan YOLOv8, özel sınırlayıcı kutu dedektörlerinden birleşik, çok modlu bir görü çerçevesine doğru bir paradigma değişimini temsil eder. Kutudan çıktığı haliyle doğruluk, hız ve kullanılabilirlik açısından olağanüstü bir denge sunar.

Link to this sectionMimari Öne Çıkanlar#

YOLOv8, nesnellik, sınıflandırma ve regresyon görevlerini ayıran ve yakınsama hızını önemli ölçüde artıran, ayrıştırılmış bir kafa yapısına yerel olarak sahiptir. Çapa tabanlı olmayan tasarımı, manuel çapa kutusu yapılandırması ihtiyacını ortadan kaldırarak, son derece çeşitli bilgisayarlı görü veri kümeleri genelinde güçlü bir genelleme sağlar.

Model, eski C3 bloklarının yerini alan gelişmiş C2f modülünü (iki evrişimli, aşamalar arası kısmi darboğaz) entegre eder. Bu, hesaplama bütçesini şişirmeden gradyan akışını ve özellik temsilini geliştirir. En önemlisi, YOLOv8 sadece bir tespit motoru değildir; örnek bölümleme, poz tahmini, görüntü sınıflandırma ve Yönlendirilmiş Sınırlayıcı Kutu (OBB) görevlerini tek bir API içinde yerel olarak destekler.

YOLOv8 hakkında daha fazla bilgi edinin

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

Modelleri endüstri standardı olan COCO veri kümesi üzerinde değerlendirmek, yetenekleri hakkında net bir fikir verir. Aşağıdaki tablo, her sütundaki en iyi performans gösteren değerlerin kalın olarak işaretlendiği önemli metrikleri vurgulamaktadır.

Modelboyut
(piksel)
mAPval
50-95
Hız
CPU ONNX
(ms)
Hız
T4 TensorRT10
(ms)
parametreler
(M)
FLOPs
(B)
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
YOLOv8n64037.380.41.473.28.7
YOLOv8s64044.9128.42.6611.228.6
YOLOv8m64050.2234.75.8625.978.9
YOLOv8l64052.9375.29.0643.7165.2
YOLOv8x64053.9479.114.3768.2257.8
Performans Dengesi ve Donanım

YOLOv6-3.0, T4 gibi eski mimarilerde biraz daha hızlı GPU verimi sağlasa da, YOLOv8 benzer doğruluk için önemli ölçüde daha az parametre ve FLOP gerektirir. Bu düşük bellek gereksinimi, eğitim verimliliği ve kaynak kısıtlı Edge AI cihazlarında dağıtım için kritiktir.

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

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

Link to this sectionNe Zaman YOLOv6 Seçilmeli#

YOLOv6 şunlar için güçlü bir tercihtir:

  • 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 sectionYOLOv8 Ne Zaman Seçilmeli#

YOLOv8 şunlar için önerilir:

  • Çok Yönlü Çoklu Görev Dağıtımı: Ultralytics ekosistemi içinde algılama, segmentasyon, sınıflandırma ve poz tahmini için kanıtlanmış bir modele ihtiyaç duyan projeler.
  • Yerleşik Üretim Sistemleri: Halihazırda YOLOv8 mimarisi üzerine kurulu, istikrarlı ve iyi test edilmiş dağıtım hatlarına sahip mevcut üretim ortamları.
  • Geniş Topluluk ve Ekosistem Desteği: YOLOv8'in kapsamlı eğitimlerinden, üçüncü taraf entegrasyonlarından ve aktif topluluk kaynaklarından yararlanan uygulamalar.

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ı: Ekosistem ve Kullanım Kolaylığı#

Ham çıkarım hızı önemli olsa da, bir makine öğrenimi projesinin yaşam döngüsü; veri yönetimi, eğitim, dışa aktarma ve izlemeyi içerir. Entegre Ultralytics Platform, yalnızca araştırmaya odaklı depoların eşleştirmekte zorlandığı, kesintisiz bir "sıfırdan zirveye" deneyimi sunar.

  • İyi Korunan Ekosistem: Ultralytics, en son PyTorch sürümleri ve donanım sürücüleriyle uyumluluğu sağlayan sık güncellemeler sunar.
  • Kullanım Kolaylığı: Birleşik bir Python API, geliştiricilerin modelleri tek bir kod satırıyla ONNX ve OpenVINO gibi formatlara eğitmesine ve dışa aktarmasına olanak tanır.
  • Daha Düşük Bellek Gereksinimleri: Ultralytics modelleri, eğitim sırasında CUDA bellek kullanımını en aza indirmek için yüksek oranda optimize edilmiştir; bu da gelişmiş yapay zekayı tüketici sınıfı donanımlarda erişilebilir kılar ve RT-DETR gibi bellek aç transformer mimarileriyle keskin bir tezat oluşturur.

Link to this sectionİleriye Bakış: YOLO26'ya Nihai Yükseltme#

En yüksek performans ve modern dağıtım yetenekleri arayan geliştiriciler için (Ocak 2026'da piyasaya sürülen) Ultralytics YOLO26 önerilen standarttır. YOLOv8'in ve önceki YOLO11 neslinin başarıları üzerine inşa edilmiştir ve devrim niteliğinde mimari iyileştirmeler sunar:

  • Uçtan Uca NMS'siz Tasarım: YOLO26, YOLOv10 ile öncülük edilen bir kavram olan, yerel olarak Maksimum Olmayan Bastırma (NMS) sonrası işleme ihtiyacını ortadan kaldırır. Bu, dağıtım mantığını basitleştirir ve gecikme varyansını azaltır.
  • MuSGD Optimize Edici: Moonshot AI'nın Kimi K2'si gibi büyük dil modeli yeniliklerinden ilham alan yeni MuSGD optimize edici (SGD ve Muon'un bir hibriti), eğitimi dengeler ve çeşitli veri kümelerinde yakınsamayı hızlandırır.
  • DFL Kaldırma ve CPU Hızı: Dağılım Odaklı Kaybı (DFL) kaldırarak YOLO26, dışa aktarma grafiğini basitleştirir. Bu optimizasyon, %43'e kadar daha hızlı CPU çıkarımı sağlar ve onu mobil ve IoT uç bilgi işlem için kesinlikle en iyi seçenek haline getirir.
  • ProgLoss + STAL: Gelişmiş kayıp fonksiyonları, hava drone görüntüleri ve robotik için kritik öneme sahip olan küçük nesne tanımada önemli iyileştirmeler sağlar.

YOLO26 hakkında daha fazla bilgi edin

Link to this sectionKesintisiz Python Eğitim Örneği#

Ultralytics API'sinin çok yönlülüğü, YOLOv8'den en yeni YOLO26'ya yükseltme yapmanın sadece tek bir dizeyi değiştirmeyi gerektirdiği anlamına gelir. Aşağıdaki tamamen çalıştırılabilir kod parçası, bu modellerden ne kadar kolay yararlanabileceğinizi gösterir:

from ultralytics import YOLO

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

# Train the model on the COCO8 dataset efficiently
results = model.train(
    data="coco8.yaml",
    epochs=100,
    imgsz=640,
    device="cpu",  # Easily switch to '0' for GPU training
)

# Run an inference on a test image
metrics = model.predict("https://ultralytics.com/images/bus.jpg", save=True)

# Export the trained model to ONNX format for deployment
export_path = model.export(format="onnx")
print(f"Model exported successfully to: {export_path}")

Link to this sectionSonuç#

Doğru mimariyi seçmek, hattınızın uzun vadeli sürdürülebilirliğini belirler. YOLOv6-3.0, güçlü GPU hızlandırıcılarına sahip endüstriyel hatlar için özel bir araç görevi görür. Bununla birlikte, Ultralytics YOLOv8; çok görevli çok yönlülük, daha düşük parametre sayıları ve eşsiz bir eğitim ekosistemi açısından üstün bir denge sağlar.

Yeni uygulamalar için, Ultralytics Platform aracılığıyla YOLO26'ya yükseltme yapmak, bugün mevcut olan en hızlı, yerel olarak uçtan uca, NMS'siz mimariyi kullandığınızdan emin olmanızı sağlar ve yapay zeka dağıtım stratejilerinizi geleceğe hazırlar.

Katkıda Bulunanlar

Yorumlar