İçeriğe geç

YOLOv6-3.0 - YOLO11 karşılaştırması: Ayrıntılı Model Karşılaştırması

Doğru bilgisayarla görme modelini seçmek, nesne algılama görevlerinde optimal performansı elde etmek için çok önemlidir. Bu sayfa, YOLOv6-3.0 ve Ultralytics YOLO11 arasında, mimarilerine, performans metriklerine, eğitim metodolojilerine ve projenize en uygun olanı seçmenize yardımcı olacak ideal kullanım durumlarına odaklanan teknik bir karşılaştırma sunmaktadır. Her ikisi de güçlü modeller olmasına rağmen, YOLO11 en son teknoloji verimliliği ve çok yönlülüğü temsil etmektedir.

YOLOv6-3.0

Yazarlar: Chuyi Li, Lulu Li, Yifei Geng, Hongliang Jiang, Meng Cheng, Bo Zhang, Zaidan Ke, Xiaoming Xu ve Xiangxiang Chu
Kuruluş: Meituan
Tarih: 2023-01-13
Arşiv: https://arxiv.org/abs/2301.05586
GitHub: https://github.com/meituan/YOLOv6
Belgeler: https://docs.ultralytics.com/models/yolov6/

Meituan tarafından geliştirilen YOLOv6-3.0, öncelikli olarak endüstriyel uygulamalar için tasarlanmış bir nesne algılama çerçevesidir. 2023'ün başlarında yayınlanan bu sürüm, gerçek zamanlı çıkarımın öncelikli olduğu gerçek dünya dağıtım senaryoları için uygun bir hız ve doğruluk dengesi sağlamayı amaçlamıştır.

Mimari ve Temel Özellikler

YOLOv6, donanım farkında olan verimli bir backbone ve boyun tasarımı gibi mimari değişiklikler getirmiştir. Sürüm 3.0, bu öğeleri daha da geliştirmiş ve performansı artırmak için eğitim sırasında kendi kendine damıtma gibi teknikler içermiştir. Ayrıca, uç bilişim üzerine odaklandığını gösteren mobil dağıtım için optimize edilmiş belirli modeller (YOLOv6Lite) sunar.

Güçlü Yönler

  • İyi Hız-Doğruluk Takası: Özellikle endüstriyel nesne algılama görevleri için rekabetçi performans sunar.
  • Kuantalama Desteği: Sınırlı kaynaklara sahip donanımlarda dağıtım için faydalı olan model kuantalaması için araçlar ve eğitimler sağlar.
  • Mobil Optimizasyon: Özellikle mobil veya CPU tabanlı çıkarım için tasarlanmış YOLOv6Lite varyantlarını içerir.

Zayıflıklar

  • Sınırlı Görev Çok Yönlülüğü: Öncelikli olarak nesne tespitine odaklanır ve örnek segmentasyonu, görüntü sınıflandırması veya poz tahmini için Ultralytics YOLO11'de bulunan yerel destekten yoksundur.
  • Ekosistem ve Bakım: Açık kaynaklı olmasına rağmen, ekosistem Ultralytics platformu kadar kapsamlı veya aktif olarak sürdürülmemektedir, bu da potansiyel olarak daha yavaş güncellemelere ve daha az topluluk desteğine yol açabilir.
  • Daha Yüksek Kaynak Kullanımı: Daha büyük YOLOv6 modelleri, benzer mAP için YOLO11 muadillerine kıyasla önemli ölçüde daha fazla parametreye ve FLOP'a sahip olabilir ve bu da aşağıdaki tabloda gösterildiği gibi potansiyel olarak daha fazla işlem kaynağı gerektirebilir.

İdeal Kullanım Senaryoları

YOLOv6-3.0 şunlar için çok uygundur:

  • Nesne algılama hızının kritik olduğu endüstriyel uygulamalar, örneğin kalite kontrolü için üretimde.
  • Kuantizasyondan yararlanan veya mobil için optimize edilmiş modeller gerektiren dağıtım senaryoları.
  • Çoklu görev yeteneklerine ihtiyaç duymadan yalnızca nesne algılamaya odaklanan projeler.

YOLOv6 hakkında daha fazla bilgi edinin

Ultralytics YOLO11

Yazarlar: Glenn Jocher ve Jing Qiu
Kuruluş: Ultralytics
Tarih: 2024-09-27
GitHub: https://github.com/ultralytics/ultralytics
Belgeler: https://docs.ultralytics.com/models/yolo11/

Ultralytics YOLO11, Ultralytics'in en son teknoloji modelidir ve YOLO serisindeki en yeni evrimi temsil eder. Eylül 2024'te piyasaya sürülen bu model, hem hızı hem de doğruluğu artırmayı amaçlayan mimari iyileştirmelerle YOLOv8 gibi önceki sürümler üzerine inşa edilmiştir. YOLO11, geniş bir bilgisayar görüşü görevleri yelpazesinde üstün performans ve verimlilik için tasarlanmıştır.

Mimari ve Temel Özellikler

YOLO11, model boyutu, çıkarım hızı ve doğruluk arasında iyileştirilmiş bir denge sağlayan optimize edilmiş bir mimariye sahiptir. Temel iyileştirmeler arasında gelişmiş özellik çıkarma katmanları ve hesaplama yükünü en aza indiren akıcı bir ağ yapısı bulunur. Bu tasarım, NVIDIA Jetson gibi uç cihazlardan güçlü bulut sunucularına kadar çeşitli donanımlarda verimli performans sağlar. Bir bağlantısız (anchor-free) dedektör olarak YOLO11, algılama sürecini basitleştirir ve genellikle genellemeyi iyileştirir.

Güçlü Yönler

  • Üstün Performans Dengesi: Rakiplerine kıyasla daha az parametre ve FLOP ile daha yüksek mAP puanları elde ederek hız ve doğruluk arasında mükemmel bir denge sunar.
  • Çok Yönlülük: Algılama, örnek segmentasyonu, sınıflandırma, poz tahmini ve yönlendirilmiş sınırlayıcı kutular (OBB) dahil olmak üzere tek bir çerçeve içinde birden fazla görüntü işleme görevini destekleyerek kapsamlı bir çözüm sunar.
  • Kullanım Kolaylığı: Basit bir Python API'si, kapsamlı belgeler ve kolayca erişilebilen önceden eğitilmiş ağırlıklar içeren, kolaylaştırılmış Ultralytics ekosisteminden yararlanır.
  • İyi Yönetilen Ekosistem: Ultralytics tarafından aktif olarak geliştirilir ve desteklenir, sık güncellemeler, GitHub ve Discord aracılığıyla güçlü topluluk desteği ve sorunsuz eğitim ve dağıtım için Ultralytics HUB ile entegrasyon sağlanır.
  • Eğitim Verimliliği: Genellikle transformatörler gibi diğer model türlerine kıyasla daha az bellek gerektiren verimli eğitim süreçleri sunar.

Zayıflıklar

  • Yeni Model: En son sürüm olduğundan, topluluk eğitimlerinin ve üçüncü taraf araçlarının hacmi, YOLOv5 gibi daha köklü modellere kıyasla hala büyüyor.
  • Küçük Nesne Tespiti: Çoğu tek aşamalı dedektör gibi, özel iki aşamalı dedektörlere kıyasla aşırı küçük nesnelerle ilgili zorluklarla karşılaşabilir.

İdeal Kullanım Senaryoları

YOLO11'in doğruluk, hız ve çok yönlülük kombinasyonu, onu aşağıdakiler için ideal kılar:

  • Otonom sistemler ve robotik gibi yüksek hassasiyet gerektiren gerçek zamanlı uygulamalar.
  • Eş zamanlı olarak algılama, segmentasyon ve poz tahmini gerektiren çoklu görev senaryoları.
  • Raspberry Pi gibi kaynak kısıtlı cihazlardan güçlü bulut altyapısına kadar çeşitli platformlarda dağıtım.
  • Güvenlik, perakende, sağlık hizmetleri ve lojistikteki uygulamalar.

YOLO11 hakkında daha fazla bilgi edinin

Performans Karşılaştırması

Aşağıda COCO veri kümesi üzerinde değerlendirilen performans kıyaslamaları, YOLO11'in avantajlarını açıkça göstermektedir. Karşılaştırılabilir bir doğruluk düzeyi için YOLO11 modelleri önemli ölçüde daha verimlidir. Örneğin, YOLO11l sadece 25,3 milyon parametre ve 86,9B FLOP ile daha yüksek bir 53,4 mAPval değerine ulaşırken, YOLOv6-3.0l, parametrelerin (59,6M) ve FLOP'ların (150,7B) iki katından fazlasını gerektirirken yalnızca 52,8 mAPval değerine ulaşır. Bu üstün verimlilik, YOLO11'i dağıtım için daha ölçeklenebilir ve uygun maliyetli bir seçim haline getirir.

Model boyut
(piksel)
mAPval
50-95
Hız
CPU ONNX
(ms)
Hız
T4 TensorRT10
(ms)
parametreler
(M)
FLOP'lar
(B)
YOLOv6-3.0n 640 37.5 - 1.17 4.7 11.4
YOLOv6-3.0s 640 45.0 - 2.66 18.5 45.3
YOLOv6-3.0m 640 50.0 - 5.28 34.9 85.8
YOLOv6-3.0l 640 52.8 - 8.95 59.6 150.7
YOLO11n 640 39.5 56.1 1.5 2.6 6.5
YOLO11s 640 47.0 90.0 2.5 9.4 21.5
YOLO11m 640 51.5 183.2 4.7 20.1 68.0
YOLO11l 640 53.4 238.6 6.2 25.3 86.9
YOLO11x 640 54.7 462.8 11.3 56.9 194.9

Eğitim Metodolojileri

Her iki model de standart derin öğrenme eğitim uygulamalarını kullanır. YOLOv6-3.0, performansı artırmak için kendi kendine damıtma gibi teknikler kullanır. Bununla birlikte, Ultralytics YOLO11, önemli ölçüde daha akıcı ve kullanıcı dostu bir deneyim sunan kapsamlı Ultralytics ekosistemine derin entegrasyonundan yararlanır.

YOLO11 ile eğitim, Python paketi ve kolay hiperparametre ayarlama, verimli veri yükleme ve TensorBoard ve Weights & Biases gibi platformlarla otomatik günlüğe kaydetme araçları sağlayan Ultralytics HUB aracılığıyla basitleştirilmiştir. Ayrıca, YOLO11'in mimarisi eğitim verimliliği için optimize edilmiştir ve genellikle daha az bellek ve zaman gerektirir. Her iki model de transfer öğrenimini kolaylaştırmak için COCO veri kümesinde önceden eğitilmiş ağırlıklar sağlar.

Sonuç

YOLOv6-3.0 belirli endüstriyel kullanım durumları için sağlam performans sunarken, Ultralytics YOLO11 çoğu geliştirici ve araştırmacı için üstün bir seçim olarak ortaya çıkıyor. YOLO11, son teknoloji doğruluk, olağanüstü verimlilik (daha yüksek mAP için daha düşük parametreler ve FLOP'lar) ve birden fazla görme görevi arasında olağanüstü çok yönlülük sağlar. En büyük avantajı, sağlam, iyi belgelenmiş ve aktif olarak sürdürülen Ultralytics ekosistemi tarafından desteklenen benzersiz kullanım kolaylığıdır. Bu güçlü performans dengesi, onu uçtan buluta kadar daha geniş bir uygulama ve dağıtım ortamı yelpazesi için uygun hale getirir.

Alternatifleri araştıran kullanıcılar için, Ultralytics ayrıca YOLOv10, YOLOv9 ve YOLOv8 gibi diğer yüksek performanslı modelleri de sunmaktadır. Ultralytics dokümantasyonu içinde RT-DETR, YOLOX ve YOLOv7 gibi modellerle daha fazla karşılaştırma bulabilirsiniz.



📅 1 yıl önce oluşturuldu ✏️ 1 ay önce güncellendi

Yorumlar