İçeriğe geç

HUB Veri Setleri

Ultralytics HUB veri kümeleri, özel veri kümelerinizi yönetmek ve bunlardan yararlanmak için pratik bir çözümdür.

Veri setleri yüklendikten sonra model eğitimi için hemen kullanılabilir. Bu entegre yaklaşım, veri kümesi yönetiminden model eğitimine sorunsuz bir geçişi kolaylaştırarak tüm süreci önemli ölçüde basitleştirir.



İzle: İzleyin: Veri Setlerini Ultralytics HUB'a Yükleyin | Veri Seti Yükleme Özelliğinin Tam İzlenimi

Veri Seti Yükle

Ultralytics HUB veri kümeleri tıpkı YOLOv5 ve YOLOv8 🚀 veri kümeleri gibidir. Her şeyi basit tutmak için aynı yapıyı ve aynı etiket formatlarını kullanırlar.

Ultralytics HUB'a bir veri kümesi yüklemeden önce, veri kümesi YAML dosyanızı veri kümesi kök dizininin içine yerleştirdiğinizden ve veri kümesi YAML, dizin ve ZIP'inizin aşağıdaki örnekte gösterildiği gibi aynı ada sahip olduğundan emin olun ve ardından veri kümesi dizinini zipleyin.

Örneğin, veri kümenizin adı "coco8" ise, bizim COCO8 örnek veri kümesi, o zaman bir coco8.yaml senin içinde coco8/ dizinini oluşturacak, bu da bir coco8.zip sıkıştırıldığında:

zip -r coco8.zip coco8

COCO8 örnek veri setimizi indirebilir ve veri setinizi tam olarak nasıl yapılandıracağınızı görmek için açabilirsiniz.

COCO8 Veri Seti Yapısı

Veri kümesi YAML, aynı standart YOLOv5 ve YOLOv8 YAML biçimidir.

coco8.yaml

# Ultralytics YOLO 🚀, AGPL-3.0 license
# COCO8 dataset (first 8 images from COCO train2017) by Ultralytics
# Documentation: https://docs.ultralytics.com/datasets/detect/coco8/
# Example usage: yolo train data=coco8.yaml
# parent
# ├── ultralytics
# └── datasets
#     └── coco8  ← downloads here (1 MB)

# Train/val/test sets as 1) dir: path/to/imgs, 2) file: path/to/imgs.txt, or 3) list: [path/to/imgs1, path/to/imgs2, ..]
path: ../datasets/coco8 # dataset root dir
train: images/train # train images (relative to 'path') 4 images
val: images/val # val images (relative to 'path') 4 images
test: # test images (optional)

# Classes
names:
  0: person
  1: bicycle
  2: car
  3: motorcycle
  4: airplane
  5: bus
  6: train
  7: truck
  8: boat
  9: traffic light
  10: fire hydrant
  11: stop sign
  12: parking meter
  13: bench
  14: bird
  15: cat
  16: dog
  17: horse
  18: sheep
  19: cow
  20: elephant
  21: bear
  22: zebra
  23: giraffe
  24: backpack
  25: umbrella
  26: handbag
  27: tie
  28: suitcase
  29: frisbee
  30: skis
  31: snowboard
  32: sports ball
  33: kite
  34: baseball bat
  35: baseball glove
  36: skateboard
  37: surfboard
  38: tennis racket
  39: bottle
  40: wine glass
  41: cup
  42: fork
  43: knife
  44: spoon
  45: bowl
  46: banana
  47: apple
  48: sandwich
  49: orange
  50: broccoli
  51: carrot
  52: hot dog
  53: pizza
  54: donut
  55: cake
  56: chair
  57: couch
  58: potted plant
  59: bed
  60: dining table
  61: toilet
  62: tv
  63: laptop
  64: mouse
  65: remote
  66: keyboard
  67: cell phone
  68: microwave
  69: oven
  70: toaster
  71: sink
  72: refrigerator
  73: book
  74: clock
  75: vase
  76: scissors
  77: teddy bear
  78: hair drier
  79: toothbrush

# Download script/URL (optional)
download: https://ultralytics.com/assets/coco8.zip

Veri setinizi sıkıştırdıktan sonra Ultralytics HUB adresine yüklemeden önce doğrulamalısınız. Ultralytics HUB, veri kümesi doğrulama kontrolünü yükleme sonrasında gerçekleştirir, bu nedenle veri kümenizin önceden doğru biçimlendirildiğinden ve hatasız olduğundan emin olarak veri kümesi reddinden kaynaklanan aksaklıkları önleyebilirsiniz.

from ultralytics.hub import check_dataset

check_dataset('path/to/coco8.zip')

Veri seti ZIP'iniz hazır olduğunda, kenar çubuğundaki Veri Setleri düğmesine tıklayarak Veri Setleri sayfasına gidin.

Ultralytics Kenar çubuğundaki Veri Setleri düğmesine işaret eden bir ok ile Ana sayfanın HUB ekran görüntüsü

Sayfanın sağ üst köşesindeki Veri Seti Yükle düğmesine tıklayın. Bu eylem Veri Seti Yük le iletişim kutusunu tetikleyecektir.

Ultralytics Veri Kümesi Yükle düğmesini gösteren bir ok ile Veri Kümesi sayfasının HUB ekran görüntüsü

Veri setinizi Veri Seti .zip dosyası alanına yükleyin.

Ultralytics HUB veri kümeniz için özel bir ad ve açıklama belirlemek için ek seçeneğiniz vardır.

Veri kümesi yapılandırmanızdan memnun olduğunuzda Yükle'ye tıklayın.

Ultralytics Veri Kümesi Yükle iletişim kutusunun HUB ekran görüntüsü ve Yükle düğmesine işaret eden ok

Veri setiniz yüklendikten ve işlendikten sonra, Veri Setleri sayfasından erişebileceksiniz.

Ultralytics Veri kümelerinden birini gösteren bir ok ile Veri Kümeleri sayfasının HUB ekran görüntüsü

Veri kümenizdeki görüntüleri bölünmelere (Eğitme, Doğrulama, Test) göre gruplandırılmış olarak görüntüleyebilirsiniz.

Ultralytics Görüntüler sekmesini işaret eden bir ok ile Veri Kümesi sayfasının HUB ekran görüntüsü

İpucu

Daha iyi görselleştirme için her görüntü büyütülebilir.

Ultralytics Veri Kümesi sayfasındaki Görüntüler sekmesinin, genişlet simgesini gösteren bir okla birlikte HUB ekran görüntüsü

Ultralytics Veri Kümesi sayfası içindeki Görüntüler sekmesinin görüntülerden biri genişletilmiş HUB ekran görüntüsü

Ayrıca, Genel Bakış sekmesine tıklayarak veri setinizi analiz edebilirsiniz.

Ultralytics Genel Bakış sekmesini gösteren bir ok ile Veri Kümesi sayfasının HUB ekran görüntüsü

Ardından, veri kümeniz üzerinde bir model eğitin.

Ultralytics Modeli Eğit düğmesine işaret eden bir ok ile Veri Kümesi sayfasının HUB ekran görüntüsü

Veri Setini Paylaş

Bilgi

Ultralytics HUB'ın paylaşım işlevi, veri kümelerini başkalarıyla paylaşmak için uygun bir yol sağlar. Bu özellik hem mevcut Ultralytics HUB kullanıcılarını hem de henüz hesap oluşturmamış olanları kapsayacak şekilde tasarlanmıştır.

Not

Veri kümelerinizin genel erişimi üzerinde kontrol sahibisiniz.

Genel erişimi "Özel" olarak ayarlamayı seçebilirsiniz, bu durumda yalnızca sizin erişiminiz olacaktır. Alternatif olarak, genel erişimi "Liste Dışı" olarak ayarlayabilirsiniz, bu da Ultralytics HUB hesabına sahip olup olmadıklarına bakılmaksızın veri kümesine doğrudan bağlantısı olan herkese görüntüleme erişimi sağlar.

Paylaşmak istediğiniz veri kümesinin Veri Kümesi sayfasına gidin, veri kümesi eylemleri açılır menüsünü açın ve Paylaş seçeneğine tıklayın. Bu eylem Veri Kümesini Paylaş iletişim kutusunu tetikleyecektir.

Ultralytics Paylaş seçeneğini işaret eden bir ok ile Veri Kümesi sayfasının HUB ekran görüntüsü

İpucu

Bir veri kümesini doğrudan Veri Kümeleri sayfasından da paylaşabilirsiniz.

Ultralytics Veri kümelerinden birinin Paylaş seçeneğini işaret eden bir ok ile Veri Kümeleri sayfasının HUB ekran görüntüsü

Genel erişimi "Liste Dışı" olarak ayarlayın ve Kaydet'e tıklayın.

Ultralytics Veri Kümesini Paylaş iletişim kutusunun HUB ekran görüntüsü, bir ok açılır menüyü ve bir ok Kaydet düğmesini gösterir

Artık veri kümenize doğrudan bağlantıya sahip olan herkes bunu görüntüleyebilir.

İpucu

Veri kümesini kopyalamak için Veri Kümesini Paylaş iletişim kutusunda gösterilen veri kümesi bağlantısına kolayca tıklayabilirsiniz.

Ultralytics Veri Kümesini Paylaş iletişim kutusunun, veri kümesinin bağlantısını gösteren bir okla birlikte HUB ekran görüntüsü

Veri Kümesini Düzenle / Sil

Düzenlemek istediğiniz veri kümesinin Veri Kümesi sayfasına gidin, veri kümesi eylemleri açılır menüsünü açın ve Düzenle seçeneğine tıklayın. Bu eylem Veri Kümesini Güncelle iletişim kutusunu tetikleyecektir.

Ultralytics Düzenle ve Sil seçeneğini gösteren bir ok ile Veri Kümesi sayfasının HUB ekran görüntüsü

Veri kümenize istediğiniz değişiklikleri uygulayın ve ardından Kaydet'e tıklayarak değişiklikleri onaylayın.

Silmek istediğiniz veri kümesinin Veri Kümesi sayfasına gidin, veri kümesi eylemleri açılır menüsünü açın ve Sil seçeneğine tıklayın. Bu eylem veri kümesini silecektir.

Not

Fikrinizi değiştirirseniz, veri kümesini Çöp Kutusu sayfasından geri yükleyebilirsiniz.

Ultralytics Veri kümelerinden birinin Geri Yükle seçeneğini işaret eden bir ok ile Çöp Kutusu sayfasının HUB ekran görüntüsü



Oluşturuldu 2023-11-12, Güncellendi 2024-02-13
Yazarlar: glenn-jocher (4), priytosh-tripathi (1), RizwanMunawar (1), sergiuwaxmann (1), Laughing-q (1)

Yorumlar