Ultralytics YOLOv5 v7.0'da Örnek Segmentasyonu Tanıtımı
En yüksek yapay zeka doğruluğu ve hızı için SOTA kıyaslamalarından daha iyi performans gösteren yeni örnek segmentasyon modellerine sahip YOLOv5 v7.0'ı keşfedin. Topluluğumuza katılın.

En yüksek yapay zeka doğruluğu ve hızı için SOTA kıyaslamalarından daha iyi performans gösteren yeni örnek segmentasyon modellerine sahip YOLOv5 v7.0'ı keşfedin. Topluluğumuza katılın.

Yapay zeka mimarimizin en son sürümü olan YOLOv5 v7.0 çıktı ve yeni örnek segmentasyon modellerimizi tanıtmaktan heyecan duyuyoruz!

Bu son sürüm üzerinde çalışırken, iki hedefi ön planda tuttuk. Birincisi, yapay zekayı kolaylaştırma misyonumuz, ikincisi ise "son teknoloji"nin gerçekte ne anlama geldiğini yeniden tanımlama hedefimizdi.
Bu nedenle, önemli iyileştirmeler, düzeltmeler ve yükseltmelerle tam da bunu yaptık. Mevcut YOLOv5 nesne algılama modellerimizle aynı basit iş akışlarını koruyarak, YOLOv5 v7.0 ile modellerinizi eğitmek, doğrulamak ve dağıtmak artık her zamankinden daha kolay. Bunun da ötesinde, tüm SOTA kriterlerini aşarak YOLOv5 'i dünyanın en hızlı ve en doğru modeli haline getirdik.
Bu, segmentasyon modellerinin ilk sürümü olduğundan, bu kilometre taşıyla son derece gurur duyuyoruz. Bu sürümü mümkün kılmaya yardımcı olan özverili topluluğumuza ve katkıda bulunanlarımıza çok teşekkür ediyoruz.

Öyleyse, YOLOv5 v7.0 sürüm notları ile başlayalım!
Ağustos 2022'deki son YOLOv5 v6.2 sürümümüzden bu yana YOLOv5 'te nelerin güncellendiğini burada bulabilirsiniz.
YOLOv5 segmentasyon modellerini A100 GPU'ları kullanarak 640 görüntü boyutunda 300 epoch için COCO üzerinde eğittik. Tüm modelleri CPU hız testleri için ONNX FP32'ye ve GPU hız testleri için TensorRT FP16'ya aktardık. Kolay tekrarlanabilirlik için tüm hız testlerini Google Colab Pro dizüstü bilgisayarlarda gerçekleştirdik.
YOLOv5 segmentasyon eğitimi, --data COCO128yaml argümanı ile COCO128 segmentasyon veri setinin otomatik indirilmesini ve bash data/scripts/get_coco.sh --train --val --segments ve ardından python train.py --data coco.yaml ile COCO veri setinin manuel indirilmesini destekler.
python segment.py --model yolov5s-seg.pt --data coco128-segyaml --epochs 5 --img 640
python -m torch.distributed.run --nproc_per_node 4 --master_port 1 segment.py --model yolov5s-seg.pt --data coco128-segyaml --epochs 5 --img 640 --device 0,1,2,3
YOLOv5m-seg doğruluğunu ImageNet veri kümesi üzerinde doğrulayın:
bash data/scripts/get_coco.sh --val --segments # download COCO val segments split (780MB, 5000 görüntü) python segment.py --weights yolov5s-seg.pt --data cocoyaml --img 640 # validate
Önceden eğitilmiş YOLOv5m-seg'i bus.jpg'yi tahmin etmek için kullanın:
python segment.py --weights yolov5m-seg.pt --data data/images/bus.jpg
model = torch.hub.load(ultralyticsyolov5', 'custom', 'yolov5m-seg.pt') # PyTorch Hub'dan yükle (UYARI: çıkarım henüz desteklenmiyor)

YOLOv5s-seg modelini ONNX ve TensorRT'ye aktarın:
python export.py --weights yolov5s-seg.pt --include onnx engine --img 640 --device 0

Herhangi bir sorunuz mu var? Ultralytics forumuna sorun, bir sorun oluşturun veya depoda bir PR gönderin. Ayrıca hızlı başlangıç eğitimleri için YOLOv5 segmentasyon Colab not defterimize de başlayabilirsiniz.