YOLO Vision 2026:
Ultralytics YOLO

Ultralytics YOLOv5 v7.0'da Örnek Segmentasyonunu Tanıtıyoruz

Yeni örnek segmentasyonu modelleri içeren ve en yüksek AI doğruluğu ile hızında SOTA kıyaslamalarını geride bırakan YOLOv5 v7.0'ı keşfet. Topluluğumuza katıl.

NUNuvola Ladi3 min read
Ultralytics YOLOv5 v7.0 örnek segmentasyonu

En yeni AI mimarimizin sürümü olan YOLOv5 v7.0 çıktı ve yeni instance segmentation modellerimizi tanıtmaktan büyük heyecan duyuyoruz!

Ultralytics YOLOv5 v7.0 instance segmentation sürüm banner'ı

Bu en son sürüm üzerinde çalışırken iki hedefi ön planda tuttuk. İlki, AI'ı kolaylaştırma misyonumuz; ikincisi ise “state-of-the-art” ifadesinin gerçekte ne anlama geldiğini yeniden tanımlama hedefimizdi.

Böylece önemli iyileştirmeler, düzeltmeler ve yükseltmelerle tam olarak bunu yaptık. Mevcut Ultralytics YOLOv5 nesne algılama modellerimizle aynı basit iş akışlarını koruyarak, YOLOv5 v7.0 ile modellerini eğitmek, doğrulamak ve dağıtmak artık hiç olmadığı kadar kolay. Bununla birlikte, tüm SOTA benchmark'larını aşarak YOLOv5'i dünyanın en hızlı ve en doğru modeli haline getirdik.

Bu, segmentation modellerimizin ilk sürümü olduğundan bu dönüm noktasıyla büyük gurur duyuyoruz. Bu sürümü mümkün kılmaya yardımcı olan özverili topluluğumuza ve katkıda bulunanlara çok şey borçluyuz.

Ultralytics YOLOv5 v7.0 SOTA Gerçek Zamanlı Instance Segmentation

Öyleyse YOLOv5 v7.0 sürüm notları ile başlayalım!

Önemli Ultralytics YOLOv5 Güncellemeleri#

Ağustos 2022'deki son YOLOv5 v6.2 sürümümüzden bu yana YOLOv5'te güncellenenler şunlar.

  • Segmentation Modelleri ⭐ YENİ: SOTA YOLOv5-seg COCO ile önceden eğitilmiş segmentation modelleri artık ilk kez kullanılabilir (#9052, @glenn-jocher, @AyushExel ve @Laughing-q tarafından)
  • PaddlePaddle Dışa Aktarma: Herhangi bir YOLOv5 modelini (cls, seg, det), python export.py --include paddle #9459 ile Paddle formatına aktar (@glenn-jocher tarafından)
  • YOLOv5 AutoCache: python train.py --cache ram komutu artık kullanılabilir belleği tarayacak ve tahmin edilen veri kümesi RAM kullanımını bununla karşılaştıracak. Bu, önbelleğe alma riskini azaltır ve eğitimi önemli ölçüde hızlandırabilen veri kümesi önbelleğe alma özelliğinin benimsenmesini artırmaya yardımcı olur. (#10027, @glenn-jocher tarafından)
  • Comet Günlük Kaydı ve Görselleştirme Entegrasyonu: Ücretsiz olarak süresiz kullanılabilen Comet, YOLOv5 modellerini kaydetmene, eğitimi sürdürmene ve tahminleri etkileşimli olarak görselleştirip hata ayıklamana olanak tanır. (#9232, @DN6 tarafından)

Yeni Segmentation Checkpoint'leri#

Ultralytics YOLOv5 segmentation modellerini COCO üzerinde, görüntü boyutu 640 olacak şekilde A100 GPU'ları kullanarak 300 epoch boyunca eğittik. CPU hız testleri için tüm modelleri ONNX FP32'ye, GPU hız testleri için TensorRT FP16'ya aktardık. Kolayca yeniden üretilebilmesi için tüm hız testlerini Google Colab Pro notebook'larında gerçekleştirdik.

  • Tüm checkpoint'ler, varsayılan ayarlarla, görüntü boyutu 640 olacak şekilde lr0=0.01 ve weight_decay=5e-5 değerlerine sahip SGD optimizer ile 300 epoch boyunca eğitilir. Tüm çalıştırmalar Weights & Biases eğitim günlüklerine kaydedilir.
  • Doğruluk değerleri, COCO veri kümesinde tek model ve tek ölçek için geçerlidir. Şu komutla yeniden üretilebilir: python segment/val.py --data coco.yaml --weights yolov5s-seg.pt
  • Hız, bir Colab Pro A100 High-RAM örneği kullanılarak 100 inference görüntüsü üzerinden ortalanmıştır. Değerler yalnızca inference hızını gösterir (NMS görüntü başına yaklaşık 1 ms ekler). Şu komutla yeniden üretilebilir: python segment/val.py --data coco.yaml --weights yolov5s-seg.pt --batch 1
  • ONNX'e FP32 ve TensorRT'ye FP16 olarak dışa aktarma export.py ile yapılmıştır. Şu komutla yeniden üretilebilir: python export.py --weights yolov5s-seg.pt --include engine --device 0 --half

Yeni Segmentation Kullanım Örnekleri#

Eğit#

Ultralytics YOLOv5 segmentation eğitimi, --data coco128-seg.yaml bağımsız değişkeniyle COCO128-seg segmentation veri kümesini otomatik olarak indirmeyi ve bash data/scripts/get_coco.sh --train --val --segments komutuyla COCO-segments veri kümesini manuel olarak indirip ardından python train.py --data coco.yaml komutunu çalıştırmayı destekler.

Tek GPU#

python segment/train.py --model yolov5s-seg.pt --data coco128-seg.yaml --epochs 5 --img 640

Çoklu GPU DDP#

python -m torch.distributed.run --nproc_per_node 4 --master_port 1 segment/train.py --model yolov5s-seg.pt --data coco128-seg.yaml --epochs 5 --img 640 --device 0,1,2,3

Doğrulama#

YOLOv5m-seg doğruluğunu COCO veri kümesinde doğrula:

bash data/scripts/get_coco.sh --val --segments # COCO val segments split'ini indir (780MB, 5000 görüntü) python segment/val.py --weights yolov5s-seg.pt --data coco.yaml --img 640 # doğrula

Tahmin#

bus.jpg üzerinde tahmin yapmak için önceden eğitilmiş YOLOv5m-seg modelini kullan:

python segment/predict.py --weights yolov5m-seg.pt --data data/images/bus.jpg

model = torch.hub.load('ultralytics/yolov5', 'custom', 'yolov5m-seg.pt') # PyTorch Hub'dan yükle (UYARI: inference henüz desteklenmiyor)

Ultralytics YOLOv5 v7.0 Instance Segmentation

Dışa aktar#

YOLOv5s-seg modelini ONNX ve TensorRT'ye aktar:

python export.py --weights yolov5s-seg.pt --include onnx engine --img 640 --device 0

Ultralytics YOLOv5 v7.0 Instance Segmentation

Soruların mı var? Ultralytics forumunda sorabilir, depoda issue açabilir veya bir PR gönderebilirsin. Hızlı başlangıç eğitimleri için YOLOv5 segmentation Colab notebook'umuzla da başlayabilirsin.

Explore solutions

Real-time AI that works with your team

Robotikte bilgisayarlı görü

Ultralytics YOLO modelleriyle daha akıllı makineler geliştir. Robotikte Vision AI; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü mümkün kılar.
Daha fazla bilgi edin
Real-time AI that works with your team

Lojistikte bilgisayarlı görü

Ultralytics YOLO modelleriyle lojistiği kolaylaştır. Vision AI; paket denetimini, ayırmayı, araç takibini ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Real-time AI that works with your team

Perakendede bilgisayarlı görü

Ultralytics YOLO modelleriyle perakendeyi yeniden tasarla. Vision AI; envanter takibini, raf izlemeyi, sıra yönetimini ve daha akıllı müşteri içgörülerini destekler.
Daha fazla bilgi edin
Real-time AI that works with your team

Sağlık hizmetlerinde bilgisayarlı görü

Ultralytics YOLO modelleriyle sağlık hizmetleri çözümleri geliştir. Sağlık hizmetlerindeki Vision AI; daha hızlı tıbbi görüntülemeyi, daha akıllı tanıyı ve hasta takibini mümkün kılar.
Daha fazla bilgi edin
Real-time AI that works with your team

Üretimde bilgisayarlı görü

Ultralytics YOLO modelleriyle üretimi optimize et. Vision AI; kalite kontrolünü, kusur tespitini, PPE uyumluluğunu ve montaj hattı otomasyonunu güçlendirir.
Daha fazla bilgi edin
Real-time AI that works with your operation

Otomotivde bilgisayarlı görü

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görü uygulayın. Görsel yapay zekâ, daha akıllı yollar için yol güvenliğini, sürücü yardımını ve araç otomasyonunu geliştirir.
Daha fazla bilgi edin
Real-time AI tailored to your operation

Tarımda bilgisayarlı görü

Ultralytics YOLO modelleriyle akıllı tarıma görsel yapay zekâ taşıyın. Daha yüksek ve akıllı verim için ürün izlemeye, hayvan takibine ve hassas tarıma güç verin.
Daha fazla bilgi edin
Real-time AI that works with your team

Robotikte bilgisayarlı görü

Ultralytics YOLO modelleriyle daha akıllı makineler geliştir. Robotikte Vision AI; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü mümkün kılar.
Daha fazla bilgi edin
Real-time AI that works with your team

Lojistikte bilgisayarlı görü

Ultralytics YOLO modelleriyle lojistiği kolaylaştır. Vision AI; paket denetimini, ayırmayı, araç takibini ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Real-time AI that works with your team

Perakendede bilgisayarlı görü

Ultralytics YOLO modelleriyle perakendeyi yeniden tasarla. Vision AI; envanter takibini, raf izlemeyi, sıra yönetimini ve daha akıllı müşteri içgörülerini destekler.
Daha fazla bilgi edin
Real-time AI that works with your team

Sağlık hizmetlerinde bilgisayarlı görü

Ultralytics YOLO modelleriyle sağlık hizmetleri çözümleri geliştir. Sağlık hizmetlerindeki Vision AI; daha hızlı tıbbi görüntülemeyi, daha akıllı tanıyı ve hasta takibini mümkün kılar.
Daha fazla bilgi edin
Real-time AI that works with your team

Üretimde bilgisayarlı görü

Ultralytics YOLO modelleriyle üretimi optimize et. Vision AI; kalite kontrolünü, kusur tespitini, PPE uyumluluğunu ve montaj hattı otomasyonunu güçlendirir.
Daha fazla bilgi edin
Real-time AI that works with your operation

Otomotivde bilgisayarlı görü

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görü uygulayın. Görsel yapay zekâ, daha akıllı yollar için yol güvenliğini, sürücü yardımını ve araç otomasyonunu geliştirir.
Daha fazla bilgi edin
Real-time AI tailored to your operation

Tarımda bilgisayarlı görü

Ultralytics YOLO modelleriyle akıllı tarıma görsel yapay zekâ taşıyın. Daha yüksek ve akıllı verim için ürün izlemeye, hayvan takibine ve hassas tarıma güç verin.
Daha fazla bilgi edin
Real-time AI that works with your team

Robotikte bilgisayarlı görü

Ultralytics YOLO modelleriyle daha akıllı makineler geliştir. Robotikte Vision AI; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü mümkün kılar.
Daha fazla bilgi edin
Real-time AI that works with your team

Lojistikte bilgisayarlı görü

Ultralytics YOLO modelleriyle lojistiği kolaylaştır. Vision AI; paket denetimini, ayırmayı, araç takibini ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Real-time AI that works with your team

Perakendede bilgisayarlı görü

Ultralytics YOLO modelleriyle perakendeyi yeniden tasarla. Vision AI; envanter takibini, raf izlemeyi, sıra yönetimini ve daha akıllı müşteri içgörülerini destekler.
Daha fazla bilgi edin
Real-time AI that works with your team

Sağlık hizmetlerinde bilgisayarlı görü

Ultralytics YOLO modelleriyle sağlık hizmetleri çözümleri geliştir. Sağlık hizmetlerindeki Vision AI; daha hızlı tıbbi görüntülemeyi, daha akıllı tanıyı ve hasta takibini mümkün kılar.
Daha fazla bilgi edin
Real-time AI that works with your team

Üretimde bilgisayarlı görü

Ultralytics YOLO modelleriyle üretimi optimize et. Vision AI; kalite kontrolünü, kusur tespitini, PPE uyumluluğunu ve montaj hattı otomasyonunu güçlendirir.
Daha fazla bilgi edin
Real-time AI that works with your operation

Otomotivde bilgisayarlı görü

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görü uygulayın. Görsel yapay zekâ, daha akıllı yollar için yol güvenliğini, sürücü yardımını ve araç otomasyonunu geliştirir.
Daha fazla bilgi edin
Real-time AI tailored to your operation

Tarımda bilgisayarlı görü

Ultralytics YOLO modelleriyle akıllı tarıma görsel yapay zekâ taşıyın. Daha yüksek ve akıllı verim için ürün izlemeye, hayvan takibine ve hassas tarıma güç verin.
Daha fazla bilgi edin

Yapay zekânın geleceğini birlikte inşa edelim!

Makine öğreniminin geleceğiyle yolculuğuna başla