İçeriğe geç

Tarafından Desteklenen Modeller Ultralytics

Ultralytics'model belgelerine hoş geldiniz! Her biri nesne algılama, örnek segmentasyonu, görüntü sınıflandırma, poz tahmini ve çoklu nesne takibi gibi belirli görevlere göre uyarlanmış çok çeşitli modeller için destek sunuyoruz. Model mimarinize Ultralytics adresine katkıda bulunmakla ilgileniyorsanız, Katkıda Bulunma Kılavuzumuza göz atın.

İşte desteklenen temel modellerden bazıları:

  1. YOLOv3: Orijinali Joseph Redmon'a ait olan YOLO model ailesinin üçüncü iterasyonu, etkili gerçek zamanlı nesne algılama yetenekleriyle bilinir.
  2. YOLOv4: Alexey Bochkovskiy tarafından 2020'de yayınlanan YOLOv3'ün darknet-yerel güncellemesi.
  3. YOLOv5: YOLO mimarisinin Ultralytics tarafından geliştirilmiş bir sürümüdür ve önceki sürümlere kıyasla daha iyi performans ve hız dengeleri sunar.
  4. YOLOv6: Meituan tarafından 2022 yılında piyasaya sürüldü ve şirketin otonom teslimat robotlarının çoğunda kullanılıyor.
  5. YOLOv7: YOLOv4'ün yazarları tarafından 2022'de yayınlanan güncellenmiş YOLO modelleri.
  6. YOLOv8 YENİ 🚀: YOLO ailesinin örnek segmentasyonu, poz/anahtar nokta tahmini ve sınıflandırma gibi gelişmiş özelliklere sahip en son sürümü.
  7. YOLOv9: üzerinde eğitilmiş deneysel bir model Ultralytics YOLOv5 Programlanabilir Gradyan Bilgisini (PGI) uygulayan kod tabanı.
  8. Segment Anything Modeli (SAM): Meta'nın Segment Anything Modeli (SAM).
  9. Mobil Segment Her Şey Modeli (MobileSAM): MobileSAM mobil uygulamalar için, Kyung Hee Üniversitesi tarafından.
  10. Hızlı Segment Her Şey Modeli (FastSAM): FastSAM Görüntü ve Video Analiz Grubu, Otomasyon Enstitüsü, Çin Bilimler Akademisi.
  11. YOLO-NAS: YOLO Sinirsel Mimari Arama (NAS) Modelleri.
  12. Gerçek Zamanlı Algılama Transformatörleri (RT-DETR): Baidu'nun PaddlePaddle Realtime Detection Transformer (RT-DETR) modelleri.
  13. YOLO-Dünya: Tencent AI Lab'den gerçek zamanlı Açık Kelime Dağarcığı Nesne Algılama modelleri.



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

Başlarken: Kullanım Örnekleri

Bu örnek basit YOLO eğitim ve çıkarım örnekleri sağlar. Bu ve diğer modlar hakkında tam dokümantasyon için Predict, Train, Val ve Export docs sayfalarına bakın.

Aşağıdaki örneğin nesne algılama için YOLOv8 Detect modelleri için olduğunu unutmayın. Desteklenen ek görevler için Segment, Classify ve Pose dokümanlarına bakın.

Örnek

PyTorch ön eğitimli *.pt modellerin yanı sıra yapılandırma *.yaml dosyalar şu dosyalara aktarılabilir YOLO(), SAM(), NAS() ve RTDETR() Python adresinde bir model örneği oluşturmak için sınıflar:

from ultralytics import YOLO

# Load a COCO-pretrained YOLOv8n model
model = YOLO('yolov8n.pt')

# Display model information (optional)
model.info()

# Train the model on the COCO8 example dataset for 100 epochs
results = model.train(data='coco8.yaml', epochs=100, imgsz=640)

# Run inference with the YOLOv8n model on the 'bus.jpg' image
results = model('path/to/bus.jpg')

CLI komutları modelleri doğrudan çalıştırmak için kullanılabilir:

# Load a COCO-pretrained YOLOv8n model and train it on the COCO8 example dataset for 100 epochs
yolo train model=yolov8n.pt data=coco8.yaml epochs=100 imgsz=640

# Load a COCO-pretrained YOLOv8n model and run inference on the 'bus.jpg' image
yolo predict model=yolov8n.pt source=path/to/bus.jpg

Katkıda Bulunan Yeni Modeller

Modelinizle Ultralytics adresine katkıda bulunmak ister misiniz? Harika! Model portföyümüzü genişletmeye her zaman açığız.

  1. Depoyu Çatallayın: Ultralytics GitHub deposunu çatallayarak başlayın.

  2. Çatalınızı Klonlayın: Çatalınızı yerel makinenize klonlayın ve üzerinde çalışmak için yeni bir dal oluşturun.

  3. Modelinizi Uygulayın: Katkıda Bulunma Kılavuzumuzda verilen kodlama standartlarını ve yönergelerini izleyerek modelinizi ekleyin.

  4. İyice Test Edin: Modelinizi hem tek başına hem de boru hattının bir parçası olarak titizlikle test ettiğinizden emin olun.

  5. Çekme İsteği Oluşturun: Modelinizden memnun kaldığınızda, incelenmek üzere ana depoya bir çekme isteği oluşturun.

  6. Kod İnceleme ve Birleştirme: İncelemeden sonra, modeliniz kriterlerimizi karşılıyorsa, ana depoda birleştirilecektir.

Ayrıntılı adımlar için Katkıda Bulunma Kılavuzumuza bakın.



Oluşturuldu 2023-11-12, Güncellendi 2024-02-26
Yazarlar: glenn-jocher (7), Laughing-q (1)

Yorumlar