İçeriğe geç

Veri Hazırlığı

Veri hazırlığı, başarılı bilgisayar görüşü modellerinin temelidir. Ultralytics Platform, eğitim verilerinizi yüklemeden açıklama eklemeye ve analize kadar yönetmek için kapsamlı araçlar sunar.

Genel Bakış

Ultralytics Platform'un Veri bölümü size şunlarda yardımcı olur:

  • Yükleyin: görüntüleri, videoları ve arşivleri (ZIP, TAR, GZ)
  • Manuel çizim araçları ve SAM destekli akıllı etiketleme ile Etiketleyin
  • Verilerinizi istatistikler ve görselleştirmelerle analiz edin
  • Yerel eğitim için NDJSON formatında dışa aktarın

Ultralytics Platform Veri Genel Bakış Kenar Çubuğu Veri Kümeleri

İş Akışı

graph LR
    A[Upload] --> B[Annotate]
    B --> C[Analyze]
    C --> D[Train]

    style A fill:#4CAF50,color:#fff
    style B fill:#2196F3,color:#fff
    style C fill:#FF9800,color:#fff
    style D fill:#9C27B0,color:#fff
AşamaAçıklama
YükleGörüntüleri, videoları veya arşivleri otomatik işlemeyle içe aktarın
Açıklama EkleVerileri sınırlayıcı kutular, poligonlar, anahtar noktalar veya sınıflandırmalarla etiketleyin
Analiz EtSınıf dağılımlarını, uzamsal ısı haritalarını ve boyut istatistiklerini görüntüleyin
Dışa aktarÇevrimdışı kullanım için NDJSON formatında indirin

Desteklenen Görevler

Ultralytics Platform tüm 5 YOLO görev türünü destekler:

GörevAçıklamaEtiketleme Aracı
Tespit EtSınırlayıcı kutularla nesne algılamaDikdörtgen aracı
SegmentPiksel maskeleriyle örnek segmentasyonPoligon aracı
PozAnahtar nokta tahmini (17 noktalı COCO formatı)Anahtar nokta aracı
OBBDöndürülmüş nesneler için yönlendirilmiş sınırlayıcı kutularYönlendirilmiş kutu aracı
SınıflandırGörüntü seviyesi sınıflandırmaSınıf seçici

Görev Türü Seçimi

Görev türü, bir veri kümesi oluşturulurken belirlenir ve hangi açıklama araçlarının mevcut olduğunu belirler. Daha sonra veri kümesi ayarlarından değiştirebilirsiniz, ancak geçiş yaptıktan sonra uyumsuz açıklamalar görüntülenmeyecektir.

Temel Özellikler

Akıllı Depolama

Ultralytics Platformu, verimli veri yönetimi için İçerik Adreslenebilir Depolama (CAS) kullanır:

  • Tekilleştirme: XXH3-128 hashleme yoluyla aynı görüntüler yalnızca bir kez depolanır.
  • Bütünlük: Hash tabanlı adresleme, veri bütünlüğünü sağlar.
  • Verimlilik: Optimize edilmiş depolama ve hızlı işleme

Veri Kümesi URI'leri

kullanarak referans veri kümeleri ul:// URI formatı (bkz. Platform Veri Kümelerini Kullanma):

yolo train data=ul://username/datasets/my-dataset

Bu, API anahtarınız yapılandırılmış herhangi bir makineden platformun veri kümeleri üzerinde eğitime olanak tanır.

Python'dan Platform Verilerini Kullanın

from ultralytics import YOLO

model = YOLO("yolo26n.pt")
model.train(data="ul://username/datasets/my-dataset", epochs=100)

Veri Kümesi Sekmeleri

Her veri kümesi sayfası beş sekme sunar:

SekmeAçıklama
GörüntülerEk açıklama katmanlarıyla ızgara, kompakt veya tablo görünümünde görüntülere göz atın
SınıflarSınıf adlarını, renklerini ve sınıf başına etiket sayılarını görüntüleyin ve düzenleyin
GrafiklerOtomatik istatistikler: bölme dağılımı, sınıf sayıları, ısı haritaları
ModellerBu veri kümesi üzerinde eğitilmiş modeller, metrikleri ve durumları ile
HatalarHata detayları ve düzeltme rehberliği ile işlenemeyen görüntüler

İstatistikler ve Görselleştirme

Charts sekmesi aşağıdakiler dahil otomatik analizler sağlar:

  • Bölme Dağılımı: Eğitim/doğrulama/test görüntüsü sayılarının halka grafiği
  • En Sık Sınıflar: En sık kullanılan ek açıklama sınıflarının halka grafiği
  • Görüntü Genişlikleri: Görüntü genişliği dağılımının histogramı
  • Görüntü Yükseklikleri: Görüntü yüksekliği dağılımının histogramı
  • Örnek Başına Noktalar: Poligon köşe veya anahtar nokta sayısı dağılımı (segment/poz veri kümeleri)
  • Ek Açıklama Konumları: Sınırlayıcı kutu merkez konumlarının 2B ısı haritası
  • Görüntü Boyutları: En boy oranı kılavuz çizgileriyle genişlik ve yüksekliğin 2B ısı haritası
  • Veri Kümeleri: Eğitim verilerinizi yükleyin ve yönetin
  • Anotasyon: Manuel ve yapay zeka destekli araçlarla etiket verileri

SSS

Yükleme için hangi dosya formatları desteklenmektedir?

Ultralytics Platform şunları destekler:

Görüntüler: JPEG, PNG, WebP, BMP, TIFF, HEIC, AVIF, JP2, DNG, MPO (her biri maksimum 50MB)

Videolar: MP4, WebM, MOV, AVI, MKV, M4V (maks 1GB, kareler 1 FPS'de çıkarılır, maks 100 kare)

Arşivler: ZIP, TAR, TAR.GZ, TGZ, GZ (maksimum 10GB), isteğe bağlı YOLO-format etiketleri içeren görüntülerle birlikte

Maksimum veri kümesi boyutu nedir?

Depolama limitleri planınıza bağlıdır:

PlanDepolama Sınırı
Ücretsiz100 GB
Pro500 GB
KurumsalÖzel

Bireysel dosya limitleri: Görüntüler 50MB, Videolar 1GB, Arşivler 10GB

Platform veri kümelerimi yerel eğitim için kullanabilir miyim?

Evet! Yerel olarak eğitim yapmak için veri kümesi URI formatını kullanın:

export ULTRALYTICS_API_KEY="your_key"
yolo train model=yolo26n.pt data=ul://username/datasets/my-dataset epochs=100
import os

os.environ["ULTRALYTICS_API_KEY"] = "your_key"

from ultralytics import YOLO

model = YOLO("yolo26n.pt")
model.train(data="ul://username/datasets/my-dataset", epochs=100)

Veya veri kümenizi tamamen çevrimdışı eğitim için NDJSON formatında dışa aktarın.



📅 1 ay önce oluşturuldu ✏️ 5 gün önce güncellendi
glenn-jochersergiuwaxmann

Yorumlar