Link to this sectionYOLO26 ve PP-YOLOE+ karşılaştırması#
Bilgisayarlı görü alanı, gerçek zamanlı nesne algılama modellerinde hızlı bir evrime tanıklık etti. En verimli görü yapay zekası modellerini dağıtmak isteyen makine öğrenimi mühendisleri ve araştırmacılar için Ultralytics YOLO26 ve PP-YOLOE+ gibi mimarileri karşılaştırmak kritik öneme sahiptir. Bu kapsamlı rehber; mimarilerinin, eğitim metodolojilerinin, performans metriklerinin ve ideal gerçek dünya dağıtım senaryolarının derinlemesine bir analizini sunar.
Link to this sectionModel Kökenleri ve Meta Verileri#
Bu bilgisayarlı görü mimarilerinin arka planını anlamak, tasarım felsefelerini ve hedef ortamlarını bağlamsallaştırmana yardımcı olur.
YOLO26 Genel Bakış Ocak 2026'da piyasaya sürülen YOLO26, Ultralytics ekosisteminin zirvesini temsil eder. Daha küçük bir ayak izi, yerel uçtan uca işleme ve benzersiz hız ile kesin uç yapay zeka çözümü olacak şekilde tasarlanmıştır.
- Yazarlar: Glenn Jocher ve Jing Qiu
- Kuruluş: Ultralytics
- Tarih: 2026-01-14
- GitHub: Ultralytics GitHub Deposu
- Dokümanlar: Resmi YOLO26 Dokümantasyonu
YOLO26 hakkında daha fazla bilgi edin
PP-YOLOE+ Genel Bakış PP-YOLO serisinin bir evrimi olarak geliştirilen PP-YOLOE+, PaddlePaddle ekosistemi için yoğun şekilde optimize edilmiş, çapasız bir dedektördür. Standart algılama metriklerini iyileştirmek için CSPRepResNet omurgasına ve ET-head yapısına dayanır.
- Yazarlar: PaddlePaddle Yazarları
- Kurum: Baidu
- Tarih: 2022-04-02
- Arxiv: PP-YOLOE+ Araştırma Makalesi
- GitHub: PaddleDetection Deposu
- Dokümanlar: PP-YOLOE+ Dokümantasyonu
PP-YOLOE+ hakkında daha fazla bilgi edin
Link to this sectionMimari Yenilikler#
Bu modellerin görsel veriyi işleme biçimlerindeki farklılıklar; bellek gereksinimlerini, eğitim kararlılığını ve çıkarım gecikmesini kökten etkiler.
Link to this sectionYOLO26: NMS'siz Sınır#
YOLO26, kolaylaştırılmış model dağıtımı için tasarlanmış birkaç çığır açan mimari değişiklik sunar:
- Uçtan Uca NMS'siz Tasarım: İlk olarak YOLOv10 ile tanıtılan konseptlerin üzerine inşa edilen YOLO26, Non-Maximum Suppression (NMS) işlem sonrasını yerel olarak ortadan kaldırır. Bu, gecikme değişkenliğini azaltır ve dağıtım hatlarını büyük ölçüde basitleştirir.
- DFL Kaldırma: Distribution Focal Loss (DFL) kaldırılarak, model olağanüstü derecede hafifletilmiştir; bu da TensorRT ve CoreML gibi formatlara sorunsuz dışa aktarımı mümkün kılar.
- MuSGD Optimize Edici: Moonshot AI'nın Kimi K2'sinden ilham alan YOLO26, LLM eğitimindeki yenilikleri bilgisayarlı görüye taşır. Hibrit MuSGD optimize edici (SGD + Muon), son derece kararlı eğitim dinamikleri ve hızlı yakınsama sağlar.
- ProgLoss + STAL: Bu gelişmiş kayıp fonksiyonları, küçük nesne tanımada kayda değer iyileştirmeler sağlar ve mimariyi drone görüntüleri ve tarımsal uygulamalar için oldukça etkili hale getirir.
Link to this sectionPP-YOLOE+: Paddle Odaklı Bir Yaklaşım#
PP-YOLOE+, standart sunucu donanımında yüksek hassasiyete odaklanan, çapasız bir paradigma kullanır. Özellik çıkarma yeteneklerini geliştiren bir RepResNet yapısına sahiptir. Ancak Baidu'nun derin öğrenme yığınındaki belirli işlemlere ağır şekilde güvendiği için, ağı değiştirmek veya oldukça kısıtlı uç cihazlara aktarmak, Ultralytics çerçevelerine kıyasla önemli ölçüde daha karmaşık olabilir.
Link to this sectionPerformans 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 çok önemlidir. PP-YOLOE+ rekabetçi bir doğruluk sunsa da, YOLO26 özellikle CPU'lardaki çıkarım hızı ve daha düşük bellek kullanımı değerlendirildiğinde tutarlı bir şekilde daha avantajlı bir denge sağlar.
| Model | boyut (piksel) | mAPval 50-95 | Hız CPU ONNX (ms) | Hız T4 TensorRT10 (ms) | parametreler (M) | FLOPs (B) |
|---|---|---|---|---|---|---|
| YOLO26n | 640 | 40.9 | 38.9 | 1.7 | 2.4 | 5.4 |
| YOLO26s | 640 | 48.6 | 87.2 | 2.5 | 9.5 | 20.7 |
| YOLO26m | 640 | 53.1 | 220.0 | 4.7 | 20.4 | 68.2 |
| YOLO26l | 640 | 55.0 | 286.2 | 6.2 | 24.8 | 86.4 |
| YOLO26x | 640 | 57.5 | 525.8 | 11.8 | 55.7 | 193.9 |
| PP-YOLOE+t | 640 | 39.9 | - | 2.84 | 4.85 | 19.15 |
| PP-YOLOE+s | 640 | 43.7 | - | 2.62 | 7.93 | 17.36 |
| PP-YOLOE+m | 640 | 49.8 | - | 5.56 | 23.43 | 49.91 |
| PP-YOLOE+l | 640 | 52.9 | - | 8.36 | 52.2 | 110.07 |
| PP-YOLOE+x | 640 | 54.7 | - | 14.3 | 98.42 | 206.59 |
Belirli uç optimizasyonları ve DFL kaldırma sayesinde YOLO26, önceki nesillerine kıyasla %43'e kadar daha hızlı CPU çıkarımı sağlar ve Raspberry Pi veya standart uç işlem birimleri gibi cihazlarda dağıtıldığında PP-YOLOE+'dan çok daha üstün performans gösterir.
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 kullanımı sağladığını ve bu sayede tüketici sınıfı GPU'larda hızlı prototipleme için son derece erişilebilir olduğunu unutma.
Link to this sectionUltralytics Ekosistemi Avantajı#
PP-YOLOE+ yetenekli bir model olsa da, asıl fark geliştirici deneyiminde yatar. Entegre Ultralytics ekosistemi, görü yapay zekası pratisyenleri için rakipsiz bir ortam sağlar.
- Kullanım Kolaylığı: Ultralytics, akıcı bir kullanıcı deneyimi sunar. Basit bir Python API, kapsamlı ve aktif olarak güncellenen dokümantasyonla desteklenen veri hatlarının ve eğitim döngülerinin karmaşıklığını soyutlar.
- Çok Yönlülük: Birincil odak noktası nesne algılama olan PP-YOLOE+'nın aksine YOLO26; görüntü sınıflandırma, örnek segmentasyonu, poz tahmini ve yönlendirilmiş sınırlayıcı kutuları (OBB) aynı API yapısını kullanarak yerel olarak destekler.
- Eğitim Verimliliği: Kolayca erişilebilen önceden eğitilmiş ağırlıkların otomatik indirilmesi ve gelişmiş veri artırma teknikleri, geleneksel çerçevelere kıyasla daha az CUDA belleği ve zaman gerektiren verimli eğitim süreçleri sağlar.
Link to this sectionKod Örneği: Basitlik İş Başında#
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")Link to this sectionİdeal Gerçek Dünya Uygulamaları#
YOLO26 ile PP-YOLOE+ arasında karar vermek, büyük ölçüde üretim ortamının kısıtlamalarına bağlıdır.
PP-YOLOE+ ne zaman dağıtılır:
- Baidu Ekosistem Entegrasyonu: PaddlePaddle altyapısına veya Baidu donanım ve yazılım yığınlarının katı bir şekilde uygulandığı belirli Asya üretim ortamlarına derinlemesine kök salmış projeler.
- Sunucu Tarafı Toplu İşleme: NMS'nin neden olduğu gecikme titremesinin daha az endişe verici olduğu, kurumsal sınıf donanımda çalışan senaryolar.
YOLO26 ne zaman dağıtılır:
- Uç Cihazlar ve IoT: YOLO26'nın %43'e kadar daha hızlı CPU hızları, onu akıllı kameralar, dronlar ve düşük güçlü robotik sistemler için nihai seçenek haline getirir.
- Zamana Duyarlı Dağıtımlar: Yerel olarak NMS içermeyen mimari, otonom sürüş araştırmaları ve yüksek hızlı üretim kalite kontrolü için kritik olan kararlı ve ultra düşük gecikmeli çıkarımı garanti eder.
- Çok Görevli Projeler: Bir proje nesne algılama, segmentasyon yoluyla hassas maskeleme veya poz tahmini yoluyla anahtar nokta takibinin bir karışımını gerektirdiğinde, birleşik YOLO26 çerçevesi vazgeçilmezdir.
Link to this sectionKullanım Durumları ve Öneriler#
YOLO26 ile PP-YOLOE+ arasında seçim yapmak; belirli proje gereksinimlerine, dağıtım kısıtlamalarına ve ekosistem tercihlerine bağlıdır.
Link to this sectionNe Zaman YOLO26 Seçilmeli#
YOLO26 şunlar için güçlü bir tercihtir:
- 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 sectionPP-YOLOE+ Ne Zaman Seçilmeli#
PP-YOLOE+ şunlar için önerilir:
- PaddlePaddle Ekosistem Entegrasyonu: Baidu'nun PaddlePaddle çerçevesi ve araçları üzerine kurulu mevcut altyapıya sahip organizasyonlar.
- Paddle Lite Uç Birim Dağıtımı: Özellikle Paddle Lite veya Paddle çıkarım motoru için optimize edilmiş çıkarım çekirdeklerine sahip donanımlara dağıtım yapmak.
- Yüksek Doğruluklu Sunucu Tarafı Algılama: Çerçeve bağımlılığının sorun olmadığı güçlü GPU sunucularında maksimum algılama doğruluğunu önceliklendiren senaryolar.
Link to this sectionDiğer Mimarileri Keşfetmek#
Daha geniş bir model yelpazesi keşfeden kullanıcılar için, binlerce üretim ortamında temel bir öğe olmaya devam eden, Ultralytics modellerinin son derece güvenilir önceki nesli YOLO11 modelini incelemeni öneririz. Ek olarak, transformer tabanlı mekanizmalar gerektiren senaryolar için RT-DETR mimarisi, eğitim sırasında daha yüksek bellek talepleri olsa da ilgi çekici bir alternatif sunar.
Sonuç olarak, MuSGD optimize edici, ProgLoss + STAL yetenekleri ve NMS'siz tasarımı ile YOLO26; modern, ölçeklenebilir ve son derece verimli görü yapay zekası çözümleri için önde gelen tercih olma konumunu sağlamlaştırır.