Veri Kümeleri
Ultralytics veri kümeleri, eğitim verilerinizi yönetmek için kolaylaştırılmış bir çözüm sunar. Yükleme işlemi tamamlandıktan sonra, veri kümeleri otomatik işleme ve istatistik oluşturma özellikleri ile model eğitimi için hemen kullanılabilir.
İzle: Ultralytics Platformuna Veri Setlerini Yükleyin
Veri Kümesi Yükleme
Ultralytics esneklik için birden fazla yükleme formatını kabul eder:
| Format | Açıklama |
|---|---|
| Görüntüler | Tek tek görüntü dosyaları (JPG, PNG, WebP, TIFF, RAW) |
| ZIP Arşivi | Görüntüler ve isteğe bağlı etiketler içeren sıkıştırılmış klasör |
| Video | MP4, AVI dosyaları - ~1 fps hızında çıkarılan kareler |
| YOLO | Etiketler içeren standart YOLO yapısı |
Video Kare Çıkarma
Video yüklerken, kareler otomatik olarak çıkarılır:
- Kare hızı: saniyede yaklaşık 1 kare
- Maksimum kare sayısı: Video başına 100 kare
- İşleme: Yüklemeden önce istemci tarafında ayıklama
- Biçim: Çerçeveler standart görüntü biçimine dönüştürülmüştür.
Bu, güvenlik kamerası görüntüleri, aksiyon kayıtları veya herhangi bir video kaynağından eğitim veri kümeleri oluşturmak için idealdir.
Veri Setinizi Hazırlama
Etiketli veri kümeleri için standart YOLO kullanın:
my-dataset/
├── images/
│ ├── train/
│ │ ├── img001.jpg
│ │ └── img002.jpg
│ └── val/
│ ├── img003.jpg
│ └── img004.jpg
├── labels/
│ ├── train/
│ │ ├── img001.txt
│ │ └── img002.txt
│ └── val/
│ ├── img003.txt
│ └── img004.txt
└── data.yaml
YAML dosyası veri kümesi yapılandırmanızı tanımlar:
# data.yaml
path: .
train: images/train
val: images/val
names:
0: person
1: car
2: dog
Yükleme Süreci
- Kenar çubuğunda Veri Kümelerine gidin
- Veri Setini Yükle'yi tıklayın veya dosyaları yükleme alanına sürükleyin.
- Görev türünü seçin (detect, segment, poz, OBB, classify)
- Bir isim ve isteğe bağlı açıklama ekleyin
- Yükle'yi tıklayın
Yükleme işleminden sonra, Platform verilerinizi işler:
- Normalleştirme: Büyük resimler yeniden boyutlandırıldı (maks. 4096 piksel)
- Küçük resimler: 256 piksel önizlemeler oluşturuldu
- Etiket Ayrıştırma: YOLO etiketler çıkarıldı
- İstatistikler: Sınıf dağılımları hesaplandı
Yüklemeden Önce Doğrula
Yüklemeden önce veri setinizi yerel olarak doğrulayabilirsiniz:
from ultralytics.hub import check_dataset
check_dataset("path/to/dataset.zip", task="detect")
Görüntüleri Gözat
Veri seti resimlerinizi birden fazla düzenle görüntüleyin:
| Görünüm | Açıklama |
|---|---|
| Izgara | Açıklamalı küçük resim ızgarası |
| Kompakt | Hızlı tarama için daha küçük küçük resimler |
| Tablo | Dosya adı, boyutlar ve etiket sayılarını içeren liste |
Tam Ekran Görüntüleyici
Herhangi bir resme tıklayarak tam ekran görüntüleyiciyi açabilirsiniz:
- Gezinme: Ok tuşları veya tıklayarak göz atın
- Meta veriler: Dosya adı, boyutlar, bölünme, etiket sayısı
- Açıklamalar: Açıklama görünürlüğünü değiştir
- Sınıf Dağılımı: Sınıf başına etiket sayısı
Bölünme ile filtrele
Görüntüleri veri kümesi bölünmesine göre filtreleyin:
| Bölünmüş | Amaç |
|---|---|
| Eğit | Model eğitimi için kullanılır |
| Doğrula | Eğitim sırasında doğrulama için kullanılır |
| Test | Nihai değerlendirme için kullanılır |
| Bilinmiyor | Atanan bölünme yok |
Veri Kümesi İstatistikleri
İstatistikler sekmesi, veri kümenizin otomatik analizini sağlar:
sınıf Dağıtım
Sınıf başına açıklama sayısını gösteren çubuk grafik:
Konum Isı Haritası
Görüntülerde açıklamaların nerede göründüğünün görselleştirilmesi:
Boyut Analizi
Görüntü boyutlarının dağılım grafiği (genişlik ve yükseklik):
İstatistik Önbellekleme
İstatistikler 5 dakika boyunca önbellekte saklanır. Anotasyonlardaki değişiklikler, önbellek süresi dolduktan sonra yansıtılacaktır.
Veri Setini Dışa Aktar
Çevrimdışı kullanım için veri setinizi NDJSON formatında dışa aktarın:
- Veri kümesi eylemleri menüsünü açın
- Dışa Aktar'ı tıklayın
- NDJSON dosyasını indirin
NDJSON formatı, her satırda bir JSON nesnesi depolar:
{"filename": "img001.jpg", "split": "train", "labels": [...]}
{"filename": "img002.jpg", "split": "train", "labels": [...]}
Tam özellikler için Ultralytics formatı belgelerine bakın.
Veri kümesi URI'si
Referans Platform veri kümelerini kullanarak ul:// URI biçimi:
ul://username/datasets/dataset-slug
Bu URI'yi kullanarak her yerden modellerinizi eğitebilirsiniz:
export ULTRALYTICS_API_KEY="your_api_key"
yolo train model=yolo11n.pt data=ul://username/datasets/my-dataset epochs=100
Platform Verileriyle Her Yerde Eğitim
ul:// URI her türlü ortamda çalışır:
- Yerel makine: Donanımınızda eğitim yapın, veriler otomatik olarak indirilir
- Google : Not defterlerinde Platform veri kümelerinize erişin
- Uzak sunucular: Tam veri seti erişimi ile bulut VM'lerde eğitim
Görünürlük Ayarları
Veri setinizi kimlerin görebileceğini kontrol edin:
| Ayar | Açıklama |
|---|---|
| Özel | Sadece siz erişebilirsiniz |
| Halka açık | Herkes Keşfet sayfasında görüntüleyebilir |
Görünürlüğü değiştirmek için:
- Veri kümesi eylemleri menüsünü aç
- Düzenle'yi tıklayın
- Görünürlük ayarını değiştir
- Kaydet'i tıklayın
Veri Kümesini Düzenle
Veri kümesinin adını, açıklamasını veya görünürlüğünü güncelleyin:
- Veri kümesi eylemleri menüsünü aç
- Düzenle'yi tıklayın
- Değişiklikler yapın
- Kaydet'i tıklayın
Veri Kümesini Sil
Artık ihtiyacınız olmayan bir veri kümesini silin:
- Veri kümesi eylemleri menüsünü aç
- Sil'i tıklayın
- Silmeyi onayla
Çöp Kutusu ve Geri Yükle
Silinen veri kümeleri 30 gün boyunca Çöp Kutusu'na taşınır. Ayarlar'daki Çöp Kutusu sayfasından geri yükleyebilirsiniz.
Veri Kümesi Üzerinde Eğitim
Verilerinizden doğrudan eğitime başlayın:
- Veri kümesi sayfasında Tren Modeli'ni tıklayın.
- Bir proje seçin veya yeni bir proje oluşturun
- Eğitim parametrelerini yapılandırın
- Eğitime başla
Ayrıntılar için Bulut Eğitimi bölümüne bakın.
SSS
Yükleme işleminden sonra verilerime ne olur?
Verileriniz seçtiğiniz bölgede (ABD, AB veya AP) işlenir ve saklanır. Görüntüler:
- Biçim ve boyut açısından onaylandı
- 4096 pikselden büyükse normalleştirilir (en boy oranı korunur)
- SHA-256 karma ile İçerik Adreslenebilir Depolama (CAS) kullanılarak depolanır
- Hızlı gezinme için 256 pikselde oluşturulan küçük resimler
- İzniniz olmadan asla paylaşılmaz
Depolama nasıl çalışır?
Ultralytics , verimli depolama için İçerik Adreslenebilir Depolama (CAS) kullanır:
- Tekilleştirme: Farklı kullanıcılar tarafından yüklenen aynı görüntüler yalnızca bir kez depolanır.
- Bütünlük: SHA-256 karma işlemi veri bütünlüğünü sağlar.
- Verimlilik: Depolama maliyetlerini azaltır ve işleme hızını artırır
- Bölgesel: Veriler seçtiğiniz bölgede (ABD, AB veya AP) kalır.
Mevcut veri setine resim ekleyebilir miyim?
Evet, veri kümesi sayfasındaki Görüntü Ekle düğmesini kullanarak ek görüntüler yükleyebilirsiniz. Yeni istatistikler otomatik olarak hesaplanacaktır.
Görüntüleri veri kümeleri arasında nasıl taşıyabilirim?
Toplu seçim özelliğini kullanın:
- Galerideki resimleri seçin
- Taşı veya Kopyala'yı tıklayın
- Hedef veri kümesini seçin
Hangi etiket formatları desteklenmektedir?
Ultralytics , YOLO etiketleri destekler:
- Tespit Et:
class_id x_center y_center width height - Segment:
class_id x1 y1 x2 y2 ...(çokgen noktaları) - Poz:
class_id x_center y_center width height kp1_x kp1_y kp1_v ... - OBB:
class_id x1 y1 x2 y2 x3 y3 x4 y4
Tüm koordinatlar normalleştirilmiştir (0-1 aralığı).