Meet YOLO26: next-gen vision AI.

Link to this sectionYOLO26 ile YOLOX karşılaştırması#

Bilgisayarlı görüdeki evrim, önemli mimari sıçramalarla işaretlenmiştir. 2021'de YOLOX, akademik araştırmalar ile endüstriyel uygulama arasındaki boşluğu dolduran, oldukça etkili ve çapasız (anchor-free) bir paradigma sundu. 2026 yılına gelindiğinde ise manzara, özellikle YOLO26'nın piyasaya sürülmesiyle Ultralytics YOLO tarafından yeniden tanımlandı. Bu kapsamlı karşılaştırma, YOLO26'nın benzersiz performans, çok yönlülük ve kullanım kolaylığı sağlamak için geçmişteki yenilikleri nasıl temel aldığını inceliyor.

Link to this sectionModel Genel Bakışları#

Bu modellerin kökenlerini ve temel felsefelerini anlamak, bilinçli dağıtım kararları vermen için elzemdir.

Link to this sectionYOLO26 Detayları#

YOLO26 hakkında daha fazla bilgi edin

YOLO26, karmaşık işlem sonrası darboğazlarını ortadan kaldıran uçtan uca doğal tasarımıyla modern yapay zeka mühendisliğinin zirvesini temsil eder. Hem bulut hem de uç cihaz dağıtımları için yoğun şekilde optimize edilmiştir ve çeşitli görevleri sorunsuz bir şekilde destekleyen bir ekosisteme sahiptir.

Link to this sectionYOLOX Detayları#

YOLOX hakkında daha fazla bilgi edin

YOLOX, SimOTA etiket atama stratejisinin yanı sıra ayrıştırılmış bir başlık (decoupled head) ve çapasız bir mimari sunarak ileriye doğru atılmış büyük bir adımdı. Piyasaya sürüldüğü dönemde hız ve doğruluk arasında mükemmel bir denge sunduğu için birçok eski sistem için popüler bir seçim haline geldi.

Link to this sectionMimari Yenilikler#

YOLO26 ile YOLOX arasındaki farklar, derin öğrenme tasarımındaki beş yıllık amansız inovasyonu öne çıkarıyor.

YOLOX çapasız yaklaşımı desteklemiş olsa da, gereksiz sınırlayıcı kutuları filtrelemek için hala geleneksel NMS'ye (Non-Maximum Suppression) güveniyordu. YOLO26 ise NMS içermeyen, uçtan uca bir tasarım sunuyor. İlk olarak YOLOv10 ile öncülük edilen bu atılım, NMS işlem sonrası aşamasını tamamen ortadan kaldırarak, çok daha düşük gecikme varyansı ile daha hızlı ve basit dağıtım süreçleri sağlıyor.

Ayrıca YOLO26, DFL Kaldırma özelliğine sahiptir. Dağılım Odaklı Kayıp (Distribution Focal Loss) fonksiyonu kaldırılarak modelin dışa aktarma süreci ciddi oranda basitleştirilmiş ve uç cihazlar ile düşük güçlü donanımlarla mükemmel uyumluluğu garanti altına alınmıştır. Modelin mimari optimizasyonlarıyla birleştirildiğinde YOLO26, öncüllerine kıyasla %43'e kadar daha hızlı CPU çıkarımı elde ederek özel GPU'lardan yoksun ortamlar için güçlü bir seçenek haline geliyor.

Eğitim kararlılığı bir diğer kritik ayırt edici noktadır. YOLO26, Moonshot AI'dan gelen dil modeli eğitimi yeniliklerinden ilham alan, SGD ve Muon'un bir melezi olan yeni MuSGD Optimizer'ı kullanıyor. Bu optimize edici, büyük dil modeli eğitimi kararlılığını bilgisayarlı görüye taşıyarak daha hızlı yakınsama sağlıyor.

Gelişmiş Kayıp Fonksiyonları

YOLO26, küçük nesne tanımada kayda değer iyileştirmeler sağlayan özel kayıp fonksiyonları olan ProgLoss + STAL'ı kullanır. Bu, hava görüntülerini işlemek ve yoğun ortamları analiz etmek gibi karmaşık görevler için kritiktir.

Link to this sectionPerformans ve Kıyaslamalar#

Bu modelleri COCO veri seti üzerinde karşılaştırdığımızda, YOLO26'nın hem doğruluk hem de verimlilikteki üstünlüğü netleşiyor. Ultralytics modelleri, eğitim sırasında tutarlı bir şekilde daha düşük bellek gereksinimleri ve daha hızlı çıkarım hızları sunar.

Modelboyut
(piksel)
mAPval
50-95
Hız
CPU ONNX
(ms)
Hız
T4 TensorRT10
(ms)
parametreler
(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
YOLOXnano41625.8--0.911.08
YOLOXtiny41632.8--5.066.45
YOLOXs64040.5-2.569.026.8
YOLOXm64046.9-5.4325.373.8
YOLOXl64049.7-9.0454.2155.6
YOLOXx64051.1-16.199.1281.9

Not: YOLO26x modeli, YOLOXx modeline (99.1M) kıyasla çok daha az parametre (55.7M) gerektirirken etkileyici bir 57.5 mAP değerine ulaşarak Ultralytics mimarisinin inanılmaz parametre verimliliğini vurgulamaktadır.

Link to this sectionEkosistem ve Kullanım Kolaylığı#

YOLO26'yı seçmenin en önemli avantajlarından biri, Ultralytics tarafından sağlanan iyi bakımlı ekosistemdir. YOLOX karmaşık araştırma kod tabanlarında gezinmeyi ve manuel ortam kurulumlarını gerektirirken, Ultralytics hızlı ve geliştirici dostu bir deneyim sunar.

Birleşik Python API'sini kullanarak nesne tespiti, örnek segmentasyonu, görüntü sınıflandırması ve poz tahmini gibi görevler arasında kolayca geçiş yapabilirsin. YOLOX ise bunun aksine yalnızca sınırlayıcı kutu tespiti ile sınırlıdır.

Link to this sectionEğitim Örneği#

Ultralytics ile özel bir veri setinde model eğitmek oldukça verimlidir. Eğitim süreci CUDA bellek kullanımını minimize ederek eski mimarilere veya ağır transformer modellerine kıyasla tüketici sınıfı donanımlarda bile daha büyük yığın boyutlarına (batch size) izin verir.

from ultralytics import YOLO

# Initialize the cutting-edge YOLO26 small model
model = YOLO("yolo26s.pt")

# Train the model effortlessly with the MuSGD optimizer
results = model.train(data="coco8.yaml", epochs=100, imgsz=640, device=0)

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

Ultralytics Platform bu iş akışını daha da geliştirerek bulut eğitimi, otomatik veri seti etiketleme ve tek tıklamayla dağıtım seçenekleri sunar. Prototiplemeden üretime hızla geçmeyi hedefleyen ekipler için vazgeçilmez bir araçtır.

Link to this sectionİdeal Kullanım Durumları ve Gerçek Dünya Uygulamaları#

Doğru modeli seçmek, gerçek dünya dağıtımının başarısını belirler.

Link to this sectionUçta Yapay Zeka (Edge AI) ve IoT#

Akıllı güvenlik alarm sistemleri veya uzaktan çevresel sensörler gibi sınırlı donanım üzerinde yerel işlem gerektiren uygulamalar için YOLO26 kesin tercihtir. NMS-free mimarisi ve %43 daha hızlı CPU performansı, karmaşık nicemleme (quantization) çözümlerine ihtiyaç duymadan Raspberry Pi gibi cihazlarda sorunsuz çalışması anlamına gelir.

Link to this sectionOtonom Robotik#

Robotik, yüksek hassasiyet ve düşük gecikme gerektirir. Residual Log-Likelihood Estimation (RLE) ile desteklenen YOLO26'nın poz tahmini yetenekleri, robotların insan kinematiklerini gerçek zamanlı olarak anlamasını sağlar. YOLOX'un doğal anahtar nokta (keypoint) tespiti eksikliği, onu bu tür ileri düzey insan-robot etkileşimi görevleri için uygunsuz kılar.

Link to this sectionYüksek İrtifa ve Hava Denetimi#

Altyapıyı dronlar aracılığıyla denetlerken, küçük kusurları tespit etmek çok önemlidir. YOLO26'daki ProgLoss ve STAL fonksiyonları, küçük nesnelerdeki hatırlama (recall) başarısını ciddi oranda artırır. Ayrıca YOLO26, nesnelerin rastgele döndüğü uydu ve hava görüntüleri için mükemmel olan, sınır sorunlarını çözmek için özel bir açı kaybı ile tamamlanan Yönlendirilmiş Sınırlayıcı Kutuları (OBB) doğal olarak destekler.

Link to this sectionEski Sistemlere Dağıtım#

YOLOX, 2021'de mevcut C++ dağıtım hatlarının özellikle onun ayrıştırılmış başlık çıktıları etrafında oluşturulduğu eski ortamlarda hala kullanım alanı bulabilir. Ancak her yeni proje için modern performans kazanımlarından ve devam eden topluluk desteğinden yararlanmak adına Ultralytics ekosistemine geçiş yapman önemle tavsiye edilir.

Link to this sectionDiğer Modelleri Keşfetme#

YOLO26 günümüzdeki en gelişmiş teknolojiyi temsil etse de, Ultralytics ekosistemi özel ihtiyaçlara göre uyarlanmış çeşitli modeller sunar. Transformer tabanlı mimarilerle ilgilenen geliştiriciler için RT-DETR, uçtan uca tespide alternatif bir yaklaşım sunar. Ayrıca YOLO11, kapsamlı geçmiş karşılaştırmaları gerektiren üretim ortamları için sağlam ve yüksek düzeyde test edilmiş bir seçenek olmaya devam etmektedir.

Özetle, YOLOX'tan YOLO26'ya geçiş, alanın hızlı ilerleyişini göstermektedir. Sezgisel bir API'yi, çok yönlü özellik setini ve eşsiz verimliliği birleştiren YOLO26, dünya çapındaki araştırmacılar ve geliştiriciler için en iyi seçim olarak öne çıkıyor.

Katkıda Bulunanlar

Yorumlar