Ultralytics YOLO27:

YOLO26 ve PP-YOLOE+#

Bilgisayarlı görü alanı, gerçek zamanlı nesne algılama modellerinde hızlı bir gelişime tanık oldu. En verimli görsel yapay zeka modellerini kullanıma sunmak isteyen ML mühendisleri ve araştırmacılar için Ultralytics YOLO26 ve PP-YOLOE+ gibi mimarileri karşılaştırmak kritik önem taşır. Bu kapsamlı rehber, mimarilerini, eğitim yöntemlerini, performans metriklerini ve ideal gerçek dünya kullanım senaryolarını ayrıntılı olarak analiz eder.

Model Kökenleri ve Meta Verileri#

Bu bilgisayarlı görü mimarilerinin geçmişini anlamak, tasarım felsefelerini ve hedef ortamlarını bağlama oturtmaya yardımcı olur.

YOLO26 Genel Bakış

Ocak 2026'da yayınlanan YOLO26, Ultralytics ekosisteminin zirvesini temsil eder. Daha küçük bir ayak izi, yerel uçtan uca işleme ve benzersiz hız sunarak kesin bir edge AI solution olmak üzere tasarlanmıştır.

PP-YOLOE+ Genel Bakış

PP-YOLO serisinin bir evrimi olarak geliştirilen PP-YOLOE+, PaddlePaddle ekosistemi için yoğun bir şekilde optimize edilmiş çapasız (anchor-free) bir dedektördür. Standart algılama metriklerini iyileştirmek için bir CSPRepResNet omurgasına (backbone) ve bir ET-head bileşenine güvenir.

PP-YOLOE+ hakkında daha fazla bilgi edinin

Mimari Yenilikler#

Bu modellerin görsel verileri işleme biçimlerindeki farklılıklar, bellek gereksinimlerini, eğitim kararlılığını ve çıkarım gecikmesini büyük ölçüde etkiler.

YOLO26: NMS'siz Sınır#

YOLO26, model dağıtımını yalınlaştırmak için tasarlanmış birçok çığır açıcı mimari değişiklik sunar:

  • Uçtan Uca NMS'siz Tasarım: İlk olarak YOLOv10 ile tanıtılan kavramlar üzerine inşa edilen YOLO26, Maksimum Olmayan Bastırma (NMS) son işleme adımını yerel olarak ortadan kaldırır. Bu, gecikme değişkenliğini azaltır ve dağıtım işlem hatlarını büyük ölçüde basitleştirir.
  • DFL'nin Kaldırılması: Dağılımsal Odaklama Kaybı (DFL) kaldırılarak model olağanüstü şekilde hafifletilir ve TensorRT ile CoreML gibi biçimlere sorunsuz dışa aktarma sağlanır.
  • MuSGD Optimizatörü: Moonshot AI'ın Kimi K2 modelinden ilham alan YOLO26, bilgisayarlı görü alanına LLM eğitim yeniliklerini getiriyor. Hibrit MuSGD optimizatörü (SGD + Muon), son derece kararlı eğitim dinamikleri ve hızlı yakınsama sağlar.
  • ProgLoss + STAL: Bu gelişmiş kayıp işlevleri, küçük nesnelerin tanınmasında kayda değer iyileştirmeler sağlar ve mimariyi drone görüntüleri ile tarımsal uygulamalar için son derece etkili kılar.

PP-YOLOE+: Paddle Odaklı Bir Yaklaşım#

PP-YOLOE+, standart sunucu donanımında yüksek kesinliğe odaklanan anchor-free bir paradigma kullanır. Özellik çıkarma yeteneklerini iyileştiren bir RepResNet yapısına sahiptir. Bununla birlikte, Baidu'nun derin öğrenme yığını içinde bulunan belirli işlemlere büyük ölçüde dayandığından, ağı değiştirmek veya ağı yüksek ölçüde kısıtlı uç cihazlara aktarmak Ultralytics çerçevelerine kıyasla çok daha karmaşık olabilir.

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

Hız ve doğruluk arasında güçlü bir performans dengesi, çeşitli gerçek dünya dağıtım senaryoları için kritik önem taşır. PP-YOLOE+ rekabetçi doğruluk sunsa da YOLO26, özellikle CPU'larda çıkarım hızını ve daha düşük bellek kullanımını değerlendirirken sürekli olarak daha avantajlı bir denge sağlar.

Modelboyut
(piksel)
mAPval
50-95
Hız
CPU ONNX
(ms)
Hız
T4 TensorRT10
(ms)
parametre
(M)
FLOPs
(B)
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
PP-YOLOE+t64039.9-2.844.8519.15
PP-YOLOE+s64043.7-2.627.9317.36
PP-YOLOE+m64049.8-5.5623.4349.91
PP-YOLOE+l64052.9-8.3652.2110.07
PP-YOLOE+x64054.7-14.398.42206.59

Belirli uç optimizasyonları ve DFL'nin kaldırılması sayesinde YOLO26, önceki sürümlerine kıyasla CPU çıkarımında %43'e kadar daha hızlı çalışır ve Raspberry Pi veya standart uç bilgi işlem birimleri gibi cihazlarda kullanıma sunulduğunda PP-YOLOE+'dan çok daha iyi performans gösterir.

Bellek Verimliliği

Model mimarilerini karşılaştırırken Ultralytics YOLO modellerinin eğitim sırasında karmaşık Transformer modellerine göre çok daha düşük bellek kullandığını göz önünde bulundur; bu, onları tüketici sınıfı GPU'larda hızlı prototipleme için son derece erişilebilir kılar.

Ultralytics Ekosisteminin Avantajı#

PP-YOLOE+ yetenekli bir model olsa da asıl farkı yaratan unsur geliştirici deneyimidir. Entegre Ultralytics ekosistemi, görsel yapay zeka uygulayıcıları için eşi benzeri olmayan bir ortam sunar.

  1. Kullanım Kolaylığı: Ultralytics, yalınlaştırılmış bir kullanıcı deneyimi sunar. Basit bir Python API'si, kapsamlı ve etkin biçimde sürdürülen belgelerle desteklenerek veri işlem hatlarının ve eğitim döngülerinin karmaşıklığını soyutlar.
  2. Çok Yönlülük: Öncelikli olarak nesne algılamaya odaklanan PP-YOLOE+'nın aksine YOLO26, aynı API yapısını kullanarak görüntü sınıflandırmayı, örnek bölümlemeyi, poz tahminini ve yönlendirilmiş sınırlayıcı kutuları (OBB) yerel olarak destekler.
  3. Eğitim Verimliliği: Hazır bulunan önceden eğitilmiş ağırlıkların otomatik olarak indirilmesi ve gelişmiş artırmalar, geleneksel çerçevelere kıyasla daha az CUDA belleği ve zaman gerektiren verimli eğitim süreçleri sağlar.

Kod Örneği: Uygulamada Basitlik#

Aşağıdaki geçerli Python kodu, Ultralytics API'sini kullanarak bir yapay zeka projesini başlatmanın ne kadar kolay olduğunu gösterir:

from ultralytics import YOLO

# Load a pre-trained YOLO26 nano model for optimal edge performance
model = YOLO("yolo26n.pt")

# Train the model effortlessly on the COCO8 dataset
results = model.train(data="coco8.yaml", epochs=50, imgsz=640, device="cpu")

# Perform NMS-free inference on a target image
inference_results = model.predict("https://ultralytics.com/images/bus.jpg")

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

İdeal Gerçek Dünya Uygulamaları#

YOLO26 ve PP-YOLOE+ arasındaki seçim, büyük ölçüde üretim ortamının kısıtlarına bağlıdır.

PP-YOLOE+ ne zaman kullanılmalı:

  • Baidu Ekosistemi Entegrasyonu: PaddlePaddle altyapısına veya Baidu donanım ve yazılım yığınlarının sıkı biçimde zorunlu tutulduğu belirli Asya üretim ortamlarına derinden bağlı projeler.
  • Sunucu Tarafında Toplu İşleme: NMS kaynaklı gecikme dalgalanmasının daha az önem taşıdığı, kurumsal sınıf donanımda çalışan senaryolar.

YOLO26 ne zaman kullanılmalı:

  • Uç Cihazlar ve IoT: YOLO26'nın CPU'da %43'e kadar daha yüksek hızı, onu akıllı kameralar, dronlar ve düşük güç tüketimli robotik sistemler için ideal seçenek haline getirir.
  • Zamana Duyarlı Dağıtımlar: Yerel olarak NMS'siz mimari, otonom sürüş araştırmaları ve yüksek hızlı üretim kalite kontrolü için kritik olan kararlı, ultra düşük gecikmeli çıkarımı garanti eder.
  • Çok Görevli Projeler: Bir proje nesne algılama, bölümleme yoluyla hassas maskeleme veya poz tahmini yoluyla kilit nokta takibinin bir bileşimini gerektirdiğinde, birleştirilmiş YOLO26 çerçevesi vazgeçilmezdir.

Kullanım Alanları ve Öneriler#

YOLO26 ve PP-YOLOE+ arasındaki seçim, özel proje gereksinimlerine, dağıtım kısıtlarına ve ekosistem tercihlerine bağlıdır.

YOLO26 Ne Zaman Seçilmeli?#

YOLO26 şu durumlar için güçlü bir seçimdir:

  • 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.

PP-YOLOE+ Ne Zaman Seçilmeli#

PP-YOLOE+ şu durumlarda önerilir:

  • PaddlePaddle Ekosistemi Entegrasyonu: Mevcut altyapısı Baidu'nun PaddlePaddle çerçevesi ve araçları üzerine kurulmuş kuruluşlar.
  • Paddle Lite Uç Dağıtımı: Özellikle Paddle Lite veya Paddle çıkarım motoru için yüksek düzeyde optimize edilmiş çıkarım çekirdeklerine sahip donanımlara dağıtım.
  • Yüksek Doğruluklu Sunucu Tarafı Algılama: Çerçeve bağımlılığının sorun olmadığı güçlü GPU sunucularında en yüksek algılama doğruluğuna öncelik veren senaryolar.

Diğer Mimarileri İnceleme#

Daha geniş bir model yelpazesini inceleyen kullanıcıların, binlerce üretim ortamında temel çözüm olmaya devam eden, Ultralytics modellerinin son derece güvenilir önceki nesli YOLO11 modelini de değerlendirmelerini öneririz. Ayrıca Transformer tabanlı mekanizmalar gerektiren senaryolar için RT-DETR mimarisi, eğitim sırasında daha yüksek bellek gereksinimleri olsa da ilgi çekici bir alternatif sunar.

Sonuç olarak YOLO26, MuSGD optimizasyonlayıcısından, ProgLoss + STAL yeteneklerinden ve NMS'siz tasarımından yararlanarak modern, ölçeklenebilir ve son derece verimli görsel yapay zeka çözümleri için önde gelen seçenek konumunu pekiştirir.

Katkıda Bulunanlar

Yorumlar