Ultralytics YOLO27:
Get Started

Ultralytics Tarafından Desteklenen Modeller#

Ultralytics model belgelerine hoş geldin! Her biri nesne algılama, örnek segmentasyonu, anlamsal segmentasyon, derinlik tahmini, görüntü sınıflandırma, poz tahmini ve yönlendirilmiş sınırlayıcı kutular gibi belirli görevlere yönelik çok çeşitli modelleri destekliyoruz. Model mimarini Ultralytics'e katkıda bulunmak istiyorsan Katkıda Bulunma Kılavuzumuza göz at.

Ultralytics YOLO26 Karşılaştırma Grafikleri

Yeni bir projeye YOLO26 ile başla: Bu, Ultralytics'in en yeni sürümüdür ve yedi görevin tümünü kapsayan tek modeldir. YOLO11, beş görevinin her biri için önceden eğitilmiş kontrol noktaları sunan, olgun bir alternatiftir. Yalnızca istemle yönlendirilebilir segmentasyona (SAM 3), açık kelime dağarcıklı algılamaya (YOLOE, YOLO-World) veya Transformer algılayıcısına (RT-DETR) ihtiyaç duyduğunda özelleşmiş bir aile seç.

YOLO27 — Yakında

YOLO27, bu yılın ilerleyen dönemlerinde yapılması beklenen lansman için son Ar&Ge aşamasında; kesin bir lansman tarihi belirlenmedi. Mimarisini, planlanan yedi görevi ve ilk kıyaslama sonuçlarını önizle. Model ağırlıkları ve paket desteği henüz kullanılamıyor; mevcut projelerinde YOLO26 kullan.

Tabloda yayımlanmış modeller ve mimari referansları; görevleri, desteklenen train, val, predict ve export kipleri ve önerilen kullanım alanlarıyla birlikte listeleniyor. Track ayrı bir öğe olarak listelenmiyor: Detect, Segment, Pose ve OBB modellerinde predict kipinin üzerinde çalışırken SAM 2 ve SAM 3 kendi video tahmincileri aracılığıyla izleme yapıyor. Benchmark da listelenmiyor; çünkü kendi başına destek eklemek yerine farklı biçimlerde export ve val işlemlerini kapsıyor.

ModelGörevlerModlarŞu durumlarda tercih et
YOLO26 🚀 YENİDetect, Segment, Semantic, Depth, Classify, Pose, OBBTrain, Val, Predict, ExportYeni projeler: isteğe bağlı NMS'siz çıkarım, uçta optimize edilmiş dağıtım ve en geniş görev kapsamı
YOLO12Detect, Segment, Classify, Pose, OBBTrain, Val, Predict, ExportDikkat mekanizmasını merkeze alan topluluk sürümünü kıyaslama; önceden eğitilmiş ağırlıklar yalnızca algılamayı kapsar
YOLO11Detect, Segment, Classify, Pose, OBBTrain, Val, Predict, ExportDesteklediği her görev için önceden eğitilmiş kontrol noktaları sunan, kararlı üretim iş yükleri
YOLOv10DetectTrain, Val, Predict, ExportTsinghua Üniversitesi'nden NMS'siz algılama araştırması
YOLOv9Detect, SegmentTrain, Val, Predict, ExportUltralytics YOLOv5 kod tabanında uygulanan Programlanabilir Gradyan Bilgisi (PGI)
YOLOv8Detect, Segment, Classify, Pose, OBBTrain, Val, Predict, ExportMevcut YOLOv8 işlem hatları ve yerleşik üçüncü taraf entegrasyonları
YOLOv7DetectTahminÜst kaynakta eğitilmiş bir YOLOv7 dışa aktarımını çalıştırma: paket, yalnızca uyumlu bir ONNX veya TensorRT modelinden tahmin yapar; yerel kontrol noktasından asla tahmin yapmaz
YOLOv6DetectTrain, Val, Predict, ExportMeituan mimarisini kendi YAML dosyasından eğitme; Ultralytics, YOLOv6 .pt kontrol noktalarını barındırmaz
YOLOv5DetectTrain, Val, Predict, ExportEski Ultralytics projeleri; güncel sürümler güncellenmiş YOLOv5u kontrol noktalarını yükler
YOLOv4YokYokYalnızca mimari referansı: Alexey Bochkovskiy'nin Darknet yerel modeli paket tarafından desteklenmiyor
YOLOv3DetectTrain, Val, Predict, ExportJoseph Redmon'un özgün mimarisini kullanan eski projeler; güncel sürümler güncellenmiş YOLOv3u kontrol noktalarını yükler
SAM 3 🚀 YENİSegmentTahminMeta'nın metin veya görüntü örneklerinden yararlanarak görüntü ve videolarda istemle yönlendirilebilir kavram segmentasyonu; sam3.pt ve SAM 3.1 sam3.1_multiplex.pt (görüntüler) için Hugging Face üzerinden erişim onayı gerekir
SAM 2SegmentTahminMeta'nın videodaki kareler boyunca nesneleri izleyen, istemle yönlendirilebilir segmentasyonu
SAMSegmentTahminMeta'nın özgün istemle yönlendirilebilir segmentasyonu; otomatik etiketleme de dahildir
MobileSAMSegmentTahminMobil ve kaynakları kısıtlı diğer cihazlarda istemle yönlendirilebilir segmentasyon (Kyung Hee Üniversitesi)
FastSAMSegmentVal, Predict, ExportSAM gecikmesinin darboğaz olduğu durumlar için CNN tabanlı, istemle yönlendirilebilir segmentasyon (Çin Bilimler Akademisi)
YOLO-NASDetectVal, Predict, ExportNVIDIA'nın satın almasının ardından Deci'nin artık bakımını yapmadığı, NAS ile optimize edilmiş algılayıcıları; çıkarım ve dışa aktarma için kullanılmaya devam ediyor
RT-DETRDetectTrain, Val, Predict, ExportBaidu'nun gerçek zamanlı DETR algılayıcısı: hibrit Transformer kodlayıcıya sahip evrişimli bir omurga
YOLO-WorldDetectTrain, Val, Predict, ExportMetin istemleriyle açık kelime dağarcıklı algılama (Tencent AI Lab); dışa aktarma için -worldv2 kontrol noktaları gerekir
YOLOEDetect, SegmentTrain, Val, Predict, ExportMetin, görsel veya istem gerektirmeyen çıkarımla açık kelime dağarcıklı algılama ve segmentasyon
Büyük Dil Modelleri

Ultralytics ayrıca metin ve görüntü anlama için büyük dil ve görme modellerine yönelik, OpenAI uyumlu bir arayüz olan LLM paketini de sunar. Kendi görevleri veya kipleri olmadığı için yukarıdaki tabloda yer almaz; ancak her YOLO işlem hattıyla birlikte kullanılabilir ve OpenAI ile diğer bulut sağlayıcılarına ya da tamamen yerel, şirket içi bir sunucuya bağlanabilir.



İzle: Ultralytics YOLO modellerini yalnızca birkaç satır kodla çalıştır.

Başlarken: Kullanım Örnekleri#

Bu örnekte YOLO ile eğitim ve çıkarımın basit örnekleri sunuluyor. Bu ve diğer kipler hakkında tüm belgeler için Predict, Train, Val ve Export belgelerine bak.

Aşağıdaki örneğin, nesne algılama için YOLO26 Detect modellerini ele aldığını unutma. Desteklenen diğer görevler için Segment, Semantic, Depth, Classify, Pose ve OBB belgelerine bak.

Örnek

PyTorch ile önceden eğitilmiş *.pt modelleri ve yapılandırma *.yaml dosyaları, Python'da bir model örneği oluşturmak için YOLO(), SAM(), NAS() ve RTDETR() sınıflarına aktarılabilir:

from ultralytics import YOLO

# COCO üzerinde önceden eğitilmiş bir YOLO26n modelini yükle
model = YOLO("yolo26n.pt")

# Model bilgilerini görüntüle (isteğe bağlı)
model.info()

# Modeli COCO8 örnek veri kümesinde 100 dönem boyunca eğit
results = model.train(data="coco8.yaml", epochs=100, imgsz=640)

# 'bus.jpg' görüntüsünde YOLO26n modeliyle çıkarım yap
results = model("path/to/bus.jpg")

Yeni Modellerle Katkıda Bulunma#

Modelini Ultralytics'e katkıda bulunmak ister misin? Harika! Model portföyümüzü genişletmeye her zaman açığız.

  1. Depoyu çatalla: Önce Ultralytics GitHub deposunu çatalla.

  2. Çatalını klonla: Çatalını yerel makineye klonla ve üzerinde çalışmak için yeni bir dal oluştur.

  3. Modelini uygula: Modelini, Katkıda Bulunma Kılavuzumuzda belirtilen kodlama standartlarına ve yönergelere uygun olarak ekle.

  4. Kapsamlı test et: Modelini hem bağımsız olarak hem de işlem hattının bir parçası olarak titizlikle test ettiğinden emin ol.

  5. Pull request oluştur: Modelinden memnun kaldığında inceleme için ana depoya bir pull request oluştur.

  6. Kod incelemesi ve birleştirme: İncelemenin ardından modelin ölçütlerimizi karşılıyorsa ana depoya birleştirilir.

Ayrıntılı adımlar için Katkıda Bulunma Kılavuzumuza başvur.

Sık Sorulan Sorular#

  • Yayımlanmış en yeni Ultralytics YOLO modeli, Ocak 2026'da yayımlanan YOLO26 modelidir. YOLO26; isteğe bağlı NMS'siz uçtan uca çıkarım, optimize edilmiş uç dağıtımı sunar ve algılama, örnek segmentasyonu, anlamsal segmentasyon, derinlik tahmini, sınıflandırma, poz tahmini ve OBB'nin yanı sıra açık kelime dağarcıklı sürümleri destekler. Kararlı üretim iş yükleri için hem YOLO26 hem de YOLO11 önerilen seçeneklerdir.

    YOLO27, şu anda son Ar&Ge aşamasında olan yeni model ailesidir. Henüz kullanıma sunulmadı ve kesin bir lansman tarihi belirlenmedi.

  • Özel verilerle bir YOLO modelini Ultralytics kütüphanelerini kullanarak kolayca eğitebilirsin. İşte kısa bir örnek:

    Örnek
    from ultralytics import YOLO
    
    # Bir YOLO modeli yükle
    model = YOLO("yolo26n.pt")  # veya başka bir YOLO modeli
    
    # Modeli özel veri kümesinde eğit
    results = model.train(data="custom_data.yaml", epochs=100, imgsz=640)

    Daha ayrıntılı yönergeler için Train belgeleri sayfasını ziyaret et.

  • Ultralytics; YOLOv3, YOLOv5, YOLOv6, YOLOv8, YOLOv9, YOLOv10, YOLO11, YOLO12 ve YOLO26'nın yanı sıra SAM ailesini (SAM 3, SAM 2, SAM, MobileSAM ve FastSAM), YOLO-NAS, RT-DETR, YOLO-World ve YOLOE'yi yerel olarak destekler. Paket, YOLOv4 veya YOLOv7 için ağırlık ya da YAML dosyası yayımlamaz: YOLOv4 yalnızca mimari referansı olarak belgelenmiştir; YOLOv7 ise dışa aktarılmış bir ONNX veya TensorRT modeli olarak çalışır. Her model için kullanılabilen görevler ve modlar hakkında bilgi edinmek için Öne Çıkan Modeller sayfasına bak.

  • Ultralytics Platform, YOLO modellerini eğitmek, dağıtmak ve yönetmek için kod gerektirmeyen, uçtan uca bir platform sunar. Karmaşık iş akışlarını basitleştirerek kullanıcıların model performansına ve uygulamaya odaklanmasını sağlar. Ayrıca bulut eğitim olanakları, kapsamlı veri kümesi yönetimi ve hem yeni başlayanlar hem de deneyimli geliştiriciler için kullanıcı dostu arayüzler sunar.

  • Ultralytics YOLO modelleri çok yönlüdür ve nesne algılama, örnek segmentasyonu, semantik segmentasyon, derinlik kestirimi, sınıflandırma, poz kestirimi ve yönlendirilmiş nesne algılama (OBB) gibi görevleri yerine getirebilir. En yeni model olan YOLO26, yedi görevin tamamını ve açık kelime dağarcıklı algılamayı destekler. Belirli görevlerle ilgili ayrıntılar için Görev sayfalarına bak.

Yorumlar