YOLO11 - DAMO-YOLO Karşılaştırması: Teknik Bir İnceleme
Bu sayfa, iki son teknoloji nesne algılama modeli arasında ayrıntılı bir teknik karşılaştırma sunmaktadır: Ultralytics YOLO11 ve DAMO-YOLO. Bilgisayarlı görü projeleriniz için bilinçli bir karar vermenize yardımcı olmak amacıyla mimari farklılıklarını, performans metriklerini ve ideal uygulamalarını analiz edeceğiz. Her iki model de yüksek performanslı nesne algılama için tasarlanmış olsa da, farklı yaklaşımlar kullanmaktadır ve farklı güçlü yönler sergilemektedir; YOLO11 üstün çok yönlülük ve gerçek dünya dağıtımı için daha sağlam bir ekosistem sunmaktadır.
Ultralytics YOLO11
Yazarlar: Glenn Jocher, Jing Qiu
Kuruluş: Ultralytics
Tarih: 2024-09-27
GitHub: https://github.com/ultralytics/ultralytics
Belgeler: https://docs.ultralytics.com/models/yolo11/
Ultralytics YOLO11, hızlı ve etkili nesne algılama yetenekleriyle tanınan ünlü YOLO (You Only Look Once) serisindeki en son gelişmedir. YOLO11, hem hassasiyeti hem de hızı artırmayı amaçlayan mimari iyileştirmelerle önceki YOLO yinelemelerini geliştirir. Gerçek zamanlı performans için görüntüleri tek geçişte işleyen tek aşamalı algılama yöntemini korur.
YOLO11'in temel avantajlarından biri çok yönlülüğüdür. Öncelikli olarak algılamaya odaklanan DAMO-YOLO'nun aksine, YOLO11, nesne algılama, örnek segmentasyonu, görüntü sınıflandırması ve poz tahmini'ni destekleyen çoklu görevli bir çerçevedir. Bu, onu karmaşık bilgisayarlı görü işlem hatları için kapsamlı bir çözüm haline getirir.
Mimari ve Temel Özellikler
YOLO11, mimari iyileştirmeler yoluyla model boyutu ve doğruluğu dengelemeye odaklanır. Bunlar, daha zengin özellik yakalama için iyileştirilmiş özellik çıkarma katmanlarını ve hesaplama maliyetlerini düşürmek için akıcı bir ağı içerir, bu da daha hızlı ve daha parametre açısından verimli modellere yol açar. Uyumlu tasarımı, NVIDIA Jetson gibi uç cihazlardan güçlü bulut sunucularına kadar çok çeşitli donanımlarda dağıtıma olanak tanır.
Önemli olarak, YOLO11, iyi yönetilen Ultralytics ekosisteminden büyük ölçüde faydalanır. Bu, geliştiriciler ve araştırmacılar için önemli bir avantaj sağlar:
- Kullanım Kolaylığı: Basit bir Python API'si, anlaşılır CLI ve kapsamlı dokümantasyon başlamayı kolaylaştırır.
- Entegre İş Akışı: Ultralytics HUB ile sorunsuz entegrasyon, veri kümesi yönetimini, eğitimi ve dağıtımı basitleştirerek tüm MLOps yaşam döngüsünü kolaylaştırır.
- Eğitim Verimliliği: Verimli eğitim süreçleri, COCO gibi veri kümelerinde kolayca erişilebilen önceden eğitilmiş ağırlıklar ve diğer karmaşık mimarilere kıyasla genellikle daha düşük bellek gereksinimleri.
- Aktif Geliştirme: GitHub ve Discord üzerinden sık güncellemeler, güçlü topluluk desteği ve TensorRT ve OpenVINO gibi araçlarla çok sayıda entegrasyon.
YOLO11 hakkında daha fazla bilgi edinin
DAMO-YOLO
Yazarlar: Xianzhe Xu, Yiqi Jiang, Weihua Chen, Yilun Huang, Yuan Zhang ve Xiuyu Sun
Kuruluş: Alibaba Group
Tarih: 2022-11-23
Arşiv: https://arxiv.org/abs/2211.15444v2
GitHub: https://github.com/tinyvision/DAMO-YOLO
Belgeler: https://github.com/tinyvision/DAMO-YOLO/blob/master/README.md
DAMO-YOLO, Alibaba Group tarafından geliştirilen ve hız ile doğruluk arasında güçlü bir denge sağlamak için çeşitli yeni teknikler sunan bir nesne algılama modelidir. YOLO ailesinin bir parçasıdır ancak gelişmiş araştırma konseptlerinden türetilen benzersiz mimari bileşenler içerir.
Mimari ve Temel Özellikler
DAMO-YOLO'nun mimarisi, çeşitli temel yenilik üzerine kurulmuştur:
- MAE-NAS Backbone: Verimli özellik çıkarımı sağlayan, optimum bir backbone yapısı bulmak için bir Sinirsel Mimari Arama (NAS) yaklaşımı kullanır.
- Verimli RepGFPN Katmanı: Farklı ölçeklerdeki özellik kaynaştırmasını etkin bir şekilde geliştirmek için yeniden parametrelendirme ile genelleştirilmiş bir özellik piramidi ağı kullanır.
- ZeroHead: Model, minimum ek yükle sınıflandırma ve regresyon görevlerini ayıran hafif, ayrıştırılmış bir başlık kullanır.
- AlignedOTA Etiket Atama: Eğitim sırasında sınıflandırma ve regresyon hedeflerini daha iyi hizalamak için geliştirilmiş bir etiket atama stratejisi sunar, bu da doğruluğu artırmaya yardımcı olur.
Bu özellikler DAMO-YOLO'yu güçlü bir tespit aracı yapsa da, temel odak noktası nesne tespiti olmaya devam ediyor. YOLO11'in sağladığı segmentasyon veya poz tahmini gibi diğer görme görevleri için yerleşik desteği yoktur. Ayrıca, ekosistemi daha az kapsamlıdır; daha az resmi öğretici, entegrasyon ve Ultralytics YOLO'ya kıyasla daha küçük bir topluluğa sahiptir.
DAMO-YOLO hakkında daha fazla bilgi edinin
Performans ve Kıyaslamalar: Bire Bir Bakış
Her iki modelin COCO val2017 veri kümesindeki performansı, temel farklılıkları ortaya koymaktadır. YOLO11, karşılaştırılabilir model boyutlarında sürekli olarak üstün doğruluk göstermektedir.
Model | boyut (piksel) |
mAPval 50-95 |
Hız CPU ONNX (ms) |
Hız T4 TensorRT10 (ms) |
parametreler (M) |
FLOP'lar (B) |
---|---|---|---|---|---|---|
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 |
DAMO-YOLOt | 640 | 42.0 | - | 2.32 | 8.5 | 18.1 |
DAMO-YOLOs | 640 | 46.0 | - | 3.45 | 16.3 | 37.8 |
DAMO-YOLOm | 640 | 49.2 | - | 5.09 | 28.2 | 61.8 |
DAMO-YOLOl | 640 | 50.8 | - | 7.18 | 42.1 | 97.3 |
Tablodan şu sonuçları çıkarabiliriz:
- Doğruluk: YOLO11 modelleri, DAMO-YOLO muadillerine göre sürekli olarak daha yüksek mAP skorları elde eder. Örneğin, YOLO11m, DAMO-YOLOm'nin 49.2 mAP'sini geride bırakarak 51.5 mAP'ye ulaşır. En büyük model olan YOLO11x, son teknoloji ürünü 54.7 mAP'ye ulaşır.
- Verimlilik: YOLO11 modelleri, parametreler açısından daha verimlidir. YOLO11m, DAMO-YOLOm için 28,2M parametreye kıyasla, üstün doğruluğunu yalnızca 20,1M parametre ile elde eder.
- Çıkarım Hızı: YOLO11n, hem CPU hem de GPU'da en hızlı modeldir ve bu da onu yüksek oranda kısıtlanmış uç bilişim senaryoları için ideal hale getirir. Özellikle, Ultralytics, DAMO-YOLO'nun resmi sonuçlarının atladığı birçok gerçek dünya uygulaması için kritik bir metrik olan şeffaf CPU kıyaslamaları sağlar.
Temel Ayırt Edici Özellikler ve Kullanım Alanları
Ultralytics YOLO11 Ne Zaman Seçilir
YOLO11, aşağıdakileri gerektiren projeler için ideal seçimdir:
- Çoklu Görev Yetenekleri: Uygulamanızın örnek segmentasyonu veya poz tahmini gibi nesne algılamadan daha fazlasına ihtiyacı varsa, YOLO11 birleşik ve verimli bir çerçeve sağlar.
- Kullanım ve Hızlı Geliştirme Kolaylığı: Kapsamlı dokümantasyon, basit API ve entegre Ultralytics HUB platformu, geliştirme ve dağıtımı önemli ölçüde hızlandırır.
- Dağıtım Esnekliği: CPU ve GPU'da güçlü performansı ve çok çeşitli model boyutlarıyla YOLO11, Raspberry Pi'den bir bulut sunucusuna kadar her yerde dağıtılabilir.
- Güçlü Destek ve Bakım: Aktif geliştirme ve geniş topluluk, çerçevenin güncel, güvenilir ve iyi desteklenmesini sağlar.
DAMO-YOLO'yu Ne Zaman Düşünmeli
DAMO-YOLO şunlar için düşünülebilir:
- Akademik Araştırma: RepGFPN ve AlignedOTA gibi yeni mimari bileşenleri, onu yeni nesne algılama tekniklerini keşfeden araştırmacılar için ilginç bir model haline getirir.
- GPU'ya Özgü Dağıtımlar: GPU'larda çalışması garanti olan ve yalnızca nesne algılama gerektiren uygulamalar için DAMO-YOLO rekabetçi çıkarım hızları sunar.
Sonuç
DAMO-YOLO nesne algılama için ilginç akademik yenilikler sunarken, Ultralytics YOLO11 gerçek dünya uygulamalarının büyük çoğunluğu için üstün bir seçim olarak öne çıkıyor. Daha yüksek doğruluğu, daha iyi performans dengesi ve benzersiz çok yönlülüğü, onu daha güçlü ve pratik bir araç haline getiriyor.
YOLO11'in temel avantajı sadece son teknoloji performansında değil, aynı zamanda onu çevreleyen sağlam, kullanıcı dostu ve iyi yönetilen ekosistemde yatmaktadır. Bu kombinasyon, geliştiricilerin ve araştırmacıların gelişmiş bilgisayar görüşü çözümlerini daha hızlı ve daha etkili bir şekilde oluşturmasını ve dağıtmasını sağlar. Güvenilirlik, ölçeklenebilirlik ve kapsamlı bir özellik seti gerektiren projeler için YOLO11 açık ara kazananıdır.
Diğer Model Karşılaştırmalarını İnceleyin
Bu modellerin diğerlerine karşı nasıl performans gösterdiğini merak ediyorsanız, diğer karşılaştırma sayfalarımıza göz atın:
- YOLO11 - YOLOv8 Karşılaştırması
- DAMO-YOLO ve RT-DETR Karşılaştırması
- YOLO11 - YOLOv10 Karşılaştırması
- DAMO-YOLO - YOLOv9 Karşılaştırması
- EfficientDet ve YOLOX gibi diğer modelleri inceleyin.