Bulut Eğitimi
Ultralytics Platform Bulut Eğitimi, bulut GPU'larında tek tıklamayla eğitim sunarak model eğitimini karmaşık kurulum gerektirmeden erişilebilir kılar. YOLO modellerini gerçek zamanlı metrik akışı ve otomatik kontrol noktası kaydetme ile eğitin.
graph LR
A[Configure] --> B[Start Training]
B --> C[Provision GPU]
C --> D[Download Dataset]
D --> E[Train]
E --> F[Stream Metrics]
F --> G[Save Checkpoints]
G --> H[Complete]
style A fill:#2196F3,color:#fff
style B fill:#FF9800,color:#fff
style E fill:#9C27B0,color:#fff
style H fill:#4CAF50,color:#fff
Eğitim İletişim Kutusu
Herhangi bir proje sayfasında Yeni Model'e tıklayarak (veya bir veri kümesi sayfasından Eğit seçeneğiyle) platform UI'sından eğitime başlayın. Eğitim diyaloğunda iki sekme bulunur: Bulut Eğitimi ve Yerel Eğitim.

Adım 1: Temel Modeli Seçin
Resmi YOLO26 modellerinden veya kendi eğitilmiş modellerinizden seçim yapın:
| Kategori | Açıklama |
|---|---|
| Resmi | Tüm 25 YOLO26 modeli (5 boyut x 5 görev) |
| Modelleriniz | İnce ayar için tamamlanmış modelleriniz |
Resmi modeller, görev türüne göre (detect, segment, Pose, obb, classify) nano'dan xlarge'a kadar boyutlarla düzenlenmiştir.
Adım 2: Veri Kümesini Seçin
Eğitim için bir veri kümesi seçin (bkz. Veri Kümeleri):
| Seçenek | Açıklama |
|---|---|
| Resmi | Ultralytics'ten derlenmiş veri kümeleri |
| Veri Kümeleriniz | Yüklediğiniz veri kümeleri |
Veri Kümesi Gereksinimleri
Veri kümeleri şu durumda olmalıdır: ready eğitim bölümünde en az 1 görüntü, doğrulama veya test bölümünde 1 görüntü ve en az 1 etiketli görüntü içeren durumda.
Görev Uyuşmazlığı
Model görevi (örn. detect) veri kümesi göreviyle (örn. segment) eşleşmezse bir görev uyumsuzluğu uyarısı görünür. Uyumsuz görevlerle devam ederseniz eğitim başarısız olur. Hem modelin hem de veri kümesinin görev kılavuzlarında açıklandığı gibi aynı görev türünü kullandığından emin olun.
Adım 3: Parametreleri Yapılandırın
Temel eğitim parametrelerini ayarlayın:
| Parametre | Açıklama | Varsayılan |
|---|---|---|
| Epoklar | Eğitim iterasyon sayısı | 100 |
| Yığın Boyutu | İterasyon başına örnek sayısı | 16 |
| Resim Boyutu | Giriş çözünürlüğü (320/416/512/640/1280 açılır menü veya yaml düzenleyicide 32-4096) | 640 |
| Çalıştırma Adı | Eğitim çalıştırması için isteğe bağlı ad | otomatik |
Adım 4: Gelişmiş Ayarlar (İsteğe Bağlı)
Gelişmiş Ayarlar'ı genişleterek, gruba göre düzenlenmiş 40'tan fazla eğitim parametresi içeren tam yaml tabanlı parametre düzenleyicisine erişebilirsiniz (bkz. yapılandırma referansı):
| Grup | Parametreler |
|---|---|
| Öğrenme Oranı | lr0, lrf, momentum, weight_decay, warmup_epochs, warmup_momentum, warmup_bias_lr |
| Optimizasyoncu | SGD, MuSGD, Adam, AdamW, NAdam, RAdam, RMSProp, Adamax |
| Kayıp Ağırlıkları | box, cls, dfl, pose, kobj, label_smoothing |
| Renk Artırımı | hsv_h, hsv_s, hsv_v |
| Geometrik Artırım. | degrees, translate, scale, shear, perspective |
| Çevirme ve Mix Artırımı. | flipud, fliplr, mosaic, MixUp, copy_paste |
| Eğitim Kontrolü | patience, seed, deterministic, amp, cos_lr, close_mosaic, save_period |
| Veri Kümesi | fraction, freeze, single_cls, rect, multi_scale, resume |
Parametreler göreve duyarlıdır (örn., copy_paste yalnızca segment görevleri için gösterilir, pose/kobj yalnızca poz görevleri için). Bir Değiştirildi değerler varsayılanlardan farklı olduğunda bir rozet görünür ve sıfırlama düğmesiyle tümünü varsayılanlara döndürebilirsiniz.
Örnek: Küçük Veri Kümeleri için Artırma Ayarlaması
For small datasets (<1000 images), increase augmentation to reduce overfitting:
mosaic: 1.0 # Keep mosaic on
mixup: 0.3 # Add mixup blending
copy_paste: 0.3 # Add copy-paste (segment only)
fliplr: 0.5 # Horizontal flip
degrees: 10.0 # Slight rotation
scale: 0.9 # Aggressive scaling
Adım 5: GPU Seçin (Bulut Sekmesi)
Ultralytics Cloud'dan GPU'nuzu seçin:

| GPU | VRAM | Saatlik Maliyet |
|---|---|---|
| RTX 2000 Ada | 16 GB | $0.24 |
| RTX A4500 | 20 GB | $0.24 |
| RTX A5000 | 24 GB | $0.26 |
| RTX 4000 Ada | 20 GB | $0.38 |
| L4 | 24 GB | $0.39 |
| A40 | 48 GB | $0.40 |
| RTX 3090 | 24 GB | $0.46 |
| RTX A6000 | 48 GB | $0.49 |
| RTX 4090 | 24 GB | $0.59 |
| RTX 6000 Ada | 48 GB | $0.77 |
| L40S | 48 GB | $0.86 |
| RTX 5090 | 32 GB | $0.89 |
| L40 | 48 GB | $0.99 |
| A100 PCIe | 80 GB | $1.39 |
| A100 SXM | 80 GB | $1.49 |
| RTX PRO 6000 | 96 GB | $1.89 |
| H100 PCIe | 80 GB | $2.39 |
| H100 SXM | 80 GB | $2.69 |
| H100 NVL | 94 GB | $3.07 |
| H200 NVL | 143 GB | $3.39 |
| H200 SXM | 141 GB | $3.59 |
| B200 | 180 GB | $4.99 |
GPU Seçimi
- RTX PRO 6000: 96 GB Blackwell nesli, çoğu iş için önerilen varsayılan
- A100 SXM: Büyük toplu iş boyutları veya büyük modeller için gereklidir
- H100/H200: Zamana duyarlı eğitim için maksimum performans
- B200: En son iş yükleri için NVIDIA Blackwell mimarisi
Diyalog, mevcut bakiyenizi ve bir Yükle düğmesini gösterir. Yapılandırmanıza (model boyutu, veri kümesi görüntüleri, epoch'lar, GPU hızı) göre tahmini bir maliyet ve süre hesaplanır.
Adım 6: Eğitimi Başlatın
Görevinizi başlatmak için Eğitimi Başlat'a tıklayın. Platform:
- Bir GPU örneği sağlar
- Veri setinizi indirir
- Eğitime başlar
- Metrikleri gerçek zamanlı olarak yayınlar
Eğitim İşi Yaşam Döngüsü
Eğitim işleri aşağıdaki durumlar üzerinden ilerler:
| Durum | Açıklama |
|---|---|
| Beklemede | İş gönderildi, GPU tahsisi bekleniyor |
| Başlatılıyor | GPU sağlandı, veri kümesi ve model indiriliyor |
| Çalışıyor | Eğitim devam ediyor, metrikler gerçek zamanlı olarak akışa alınıyor |
| Tamamlandı | Eğitim başarıyla tamamlandı |
| Başarısız | Eğitim başarısız oldu (ayrıntılar için konsol günlüklerine bakın) |
| İptal edildi | Eğitim kullanıcı tarafından iptal edildi |
Ücretsiz Krediler
Yeni hesaplar kayıt kredisi alır — kişisel e-postalar için 5 dolar ve şirket e-postaları için 25 dolar. Ayarlar > Faturalandırma bölümünden bakiyenizi kontrol edin.

Eğitimi İzle
Model sayfasının Eğitim sekmesinde gerçek zamanlı eğitim ilerlemesini görüntüleyin:
Grafikler Alt Sekmesi

| Metrik | Açıklama |
|---|---|
| Kayıp | Eğitim ve doğrulama kaybı |
| mAP | Ortalama Ortalama Hassasiyet |
| Kesinlik | Doğru pozitif tahminler |
| Duyarlılık (Recall) | Detect edilen gerçekler |
Konsol Alt Sekmesi
ANSI renk desteği, ilerleme çubukları ve hata tespiti ile canlı konsol çıktısı.
Sistem Alt Sekmesi
Gerçek zamanlı GPU kullanımı, bellek, sıcaklık, CPU ve disk kullanımı.
Kontrol Noktaları
Kontrol noktaları otomatik olarak kaydedilir:
- Her epoch: En son ağırlıklar kaydedildi
- En iyi model: En yüksek mAP kontrol noktası korunur
- Nihai model: Eğitim tamamlandığında ağırlıklar
Eğitimi İptal Et
Çalışan bir işi durdurmak için model sayfasındaki Eğitimi İptal Et'e tıklayın:
- Hesaplama örneği sonlandırılır
- Krediler ücretlendirilmez
- O noktaya kadar kaydedilen kontrol noktaları korunur
Uzaktan Eğitim
graph LR
A[Local GPU] --> B[Train]
B --> C[ultralytics Package]
C --> D[Stream Metrics]
D --> E[Platform Dashboard]
style A fill:#FF9800,color:#fff
style C fill:#2196F3,color:#fff
style E fill:#4CAF50,color:#fff
Metrikleri platforma aktarırken kendi donanımınızda eğitim yapın.
Paket Sürüm Gereksinimi
Platform entegrasyonu ultralytics>=8.4.14 sürümünü gerektirir. Daha düşük sürümler Platform ile ÇALIŞMAZ.
pip install -U ultralytics
API Anahtarını Kur
- Git
Settings > Profile(API Anahtarları bölümü) - Yeni bir anahtar oluşturun (veya Yerel Eğitim sekmesini açtığınızda platform otomatik olarak bir tane oluşturur)
- Ortam değişkenini ayarlayın:
export ULTRALYTICS_API_KEY="your_api_key"
Akışla Eğitim
Şunu kullanın: project ve name metrikleri akışla aktarmak için parametreler:
yolo train model=yolo26n.pt data=coco.yaml epochs=100 \
project=username/my-project name=experiment-1
from ultralytics import YOLO
model = YOLO("yolo26n.pt")
model.train(
data="coco.yaml",
epochs=100,
project="username/my-project",
name="experiment-1",
)
Eğitim iletişim kutusundaki Yerel Eğitim sekmesi, API anahtarınız, seçilen parametreler ve gelişmiş argümanlar dahil olmak üzere önceden yapılandırılmış bir komut gösterir.
Platform Veri Kümelerini Kullanma
Platformda depolanan veri kümeleriyle eğitim yapmak için şunu kullanın: ul:// URI formatı:
yolo train model=yolo26n.pt data=ul://username/datasets/my-dataset epochs=100 \
project=username/my-project name=exp1
from ultralytics import YOLO
model = YOLO("yolo26n.pt")
model.train(
data="ul://username/datasets/my-dataset",
epochs=100,
project="username/my-project",
name="exp1",
)
ul:// URI formatı, veri kümenizi otomatik olarak indirir ve yapılandırır. Model, platformdaki veri kümesine otomatik olarak bağlanır (bkz. Platform Veri Kümelerini Kullanma).
Faturalandırma
Eğitim maliyetleri GPU kullanımına dayalıdır:
Maliyet Tahmini
Eğitim başlamadan önce platform toplam maliyeti şu şekilde tahmin eder:
- Veri kümesi boyutu, model karmaşıklığı, görüntü boyutu, batch boyutu ve GPU hızı üzerinden epoch başına saniyeyi tahmin etme
- Epoch başına saniyeyi epoch sayısıyla çarparak, ardından başlangıç ek yükünü ekleyerek toplam eğitim süresini hesaplama
- Toplam eğitim saatini GPU'nun saatlik ücretiyle çarparak tahmini maliyeti hesaplama
Maliyeti etkileyen faktörler:
| Faktör | Etki |
|---|---|
| Veri Kümesi Boyutu | Daha fazla görüntü = daha uzun eğitim süresi (temel: RTX 4090 üzerinde 1000 görüntü başına ~2.8 saniye hesaplama) |
| Model Boyutu | Daha büyük modeller (m, l, x) (n, s) modellerinden daha yavaş eğitilir |
| Epoch Sayısı | Eğitim süresi üzerinde doğrudan çarpan |
| Resim Boyutu | Daha büyük imgsz hesaplamayı artırır: 320 piksel=0.25 kat, 640 piksel=1.0 kat (temel), 1280 piksel=4.0 kat |
| Yığın Boyutu | Daha büyük partiler daha verimlidir (parti 32 = ~0.85 kat zaman, parti 8 = ~1.2 kat zaman, parti 16 temel değerine kıyasla) |
| GPU Hızı | Daha hızlı GPU'lar eğitim süresini azaltır (örn. H100 SXM, RTX 4090'dan ~3.4 kat daha hızlıdır) |
| Başlangıç Ek Yükü | Örnek başlatma, veri indirme ve ısınma için 5 dakikaya kadar (veri kümesi boyutuna göre ölçeklenir) |
Maliyet Örnekleri
Tahminler
Maliyet tahminleri yaklaşık değerlerdir ve birçok faktöre bağlıdır. Eğitim iletişim kutusu, eğitime başlamadan önce gerçek zamanlı bir tahmin gösterir.
| Senaryo | GPU | Tahmini Maliyet |
|---|---|---|
| 500 görüntü, YOLO26n, 50 epok | RTX 4090 | ~0.50 $ |
| 1000 görüntü, YOLO26n, 100 epoch | RTX PRO 6000 | ~5 $ |
| 5000 görüntü, YOLO26s, 100 epok | H100 SXM | ~23 $ |
Faturalandırma Akışı
graph LR
A[Estimate Cost] --> B[Balance Check]
B --> C[Train]
C --> D[Charge Actual Runtime]
style A fill:#2196F3,color:#fff
style B fill:#FF9800,color:#fff
style C fill:#9C27B0,color:#fff
style D fill:#4CAF50,color:#fff
Bulut eğitimi faturalandırma akışı:
- Tahmin: Eğitim başlamadan önce hesaplanan maliyet
- Bakiye Kontrolü: Başlatmadan önce mevcut krediler kontrol edilir
- Eğitim: İş, seçilen işlem gücünde çalışır
- Ücretlendirme: Nihai maliyet, gerçek çalışma süresine göre belirlenir
Tüketici Koruması
Faturalandırma, iptal edilen kısmi çalıştırmalar da dahil olmak üzere gerçek işlem gücü kullanımını takip eder.
Ödeme Yöntemleri
| Metot | Açıklama |
|---|---|
| Hesap Bakiyesi | Önceden yüklenmiş krediler |
| İş Başına Ödeme | İş tamamlandığında ücretlendirilir |
Minimum Bakiye
Eğitime başlamak için pozitif bir kullanılabilir bakiye ve tahmini iş maliyeti için yeterli kredi gereklidir.
Eğitim Maliyetlerini Görüntüle
Eğitimden sonra, detaylı maliyetleri Faturalandırma sekmesinde görüntüleyin:
- Dönem başına maliyet dökümü
- Toplam GPU süresi
- Maliyet raporunu indir

Eğitim İpuçları
Doğru Model Boyutunu Seçin
| Model | Parametreler | En Uygun Olduğu Alan |
|---|---|---|
| YOLO26n | 2.4M | Gerçek zamanlı, uç cihazlar |
| YOLO26s | 9.5M | Dengeli hız/doğruluk |
| YOLO26m | 20.4M | Daha yüksek doğruluk |
| YOLO26l | 24.8M | Üretim doğruluğu |
| YOLO26x | 55.7M | Maksimum doğruluk |
Eğitim Süresini Optimize Et
Maliyet Tasarrufu Stratejileri
- Küçük başlayın: Veri kümenizin ve yapılandırmanızın çalıştığını doğrulamak için bütçe dostu bir GPU üzerinde 10-20 epoch ile test edin
- Uygun GPU kullanın: RTX PRO 6000 çoğu iş yükünü iyi yönetir
- Veri kümesini doğrulayın: Eğitime para harcamadan önce etiketleme sorunlarını giderin
- Erken izleyin: Kayıp plato çizerse eğitimi iptal edin — yalnızca kullanılan hesaplama süresi için ödeme yaparsınız
Sorun Giderme
| Sorun | Çözüm |
|---|---|
| Eğitim %0'da takıldı | Veri seti formatını kontrol edin, tekrar deneyin |
| Bellek yetersiz | Batch boyutunu azaltın veya daha büyük bir GPU kullanın |
| Düşük doğruluk | Epoch sayısını artırın, veri kalitesini kontrol edin |
| Eğitim yavaş | Daha hızlı bir GPU düşünün |
| Görev uyumsuzluğu hatası | Model ve veri kümesi görevlerinin eşleştiğinden emin olun |
SSS
Eğitim ne kadar sürer?
Eğitim süresi şunlara bağlıdır:
- Veri seti boyutu
- Model boyutu
- Epoch sayısı
- Seçilen GPU
Tipik süreler (1000 görüntü, 100 epoch):
| Model | RTX PRO 6000 | A100 |
|---|---|---|
| YOLO26n | 20 dk | 20 dk |
| YOLO26m | 40 dk | 40 dk |
| YOLO26x | 80 dk | 80 dk |
Gece boyunca eğitim yapabilir miyim?
Evet, eğitim tamamlanana kadar devam eder. Eğitim bittiğinde bir bildirim alacaksınız. Epoch tabanlı eğitim için hesabınızda yeterli bakiye olduğundan emin olun.
Kredilerim biterse ne olur?
Eğitim, mevcut epoch'un sonunda duraklatılır. Kontrol noktanız kaydedilir ve kredi ekledikten sonra devam edebilirsiniz.
Özel eğitim argümanları kullanabilir miyim?
Evet, 40'tan fazla yapılandırılabilir parametreye sahip bir YAML düzenleyicisine erişmek için eğitim iletişim kutusundaki Gelişmiş Ayarlar bölümünü genişletin. Varsayılan olmayan değerler hem bulut hem de yerel eğitim komutlarına dahil edilir.
Bir veri kümesi sayfasından eğitim yapabilir miyim?
Evet, veri kümesi sayfalarındaki Eğitim düğmesi, veri kümesi önceden seçili ve kilitli olarak eğitim iletişim kutusunu açar. Ardından eğitime başlamak için bir proje ve model seçersiniz.
Eğitim Parametreleri Referansı
| Parametre | Tür | Varsayılan | Aralık | Açıklama |
|---|---|---|---|---|
epochs | int | 100 | 1-10000 | Eğitim epoch sayısı |
batch | int | 16 | 1-512 | Batch boyutu |
imgsz | int | 640 | 32-4096 | Giriş görüntü boyutu |
patience | int | 100 | 1-1000 | Erken durdurma sabrı |
seed | int | 0 | 0-2147483647 | Tekrarlanabilirlik için rastgele tohum |
deterministic | bool | Doğru | - | Deterministik eğitim modu |
amp | bool | Doğru | - | Otomatik karma hassasiyet |
close_mosaic | int | 10 | 0-50 | Son N epokta mozaik özelliğini devre dışı bırak |
save_period | int | -1 | -1-100 | Her N epokta bir kontrol noktası kaydet |
workers | int | 8 | 0-64 | Veri yükleyici işçileri |
cache | seç | false | ram/disk/false | Görüntüleri önbelleğe al |
| Parametre | Tür | Varsayılan | Aralık | Açıklama |
|---|---|---|---|---|
lr0 | float | 0.01 | 0.0001-0.1 | Başlangıç öğrenme oranı |
lrf | float | 0.01 | 0.01-1.0 | Nihai öğrenme oranı faktörü |
momentum | float | 0.937 | 0.6-0.98 | SGD momentumu |
weight_decay | float | 0.0005 | 0.0-0.001 | L2 düzenlileştirme |
warmup_epochs | float | 3.0 | 0-5 | Isınma epoch'ları |
warmup_momentum | float | 0.8 | 0.5-0.95 | Isınma momentumu |
warmup_bias_lr | float | 0.1 | 0.0-0.2 | Isınma bias LR |
cos_lr | bool | Yanlış | - | Kosinüs öğrenme oranı zamanlayıcısı |
| Parametre | Tür | Varsayılan | Aralık | Açıklama |
|---|---|---|---|---|
hsv_h | float | 0.015 | 0.0-0.1 | HSV ton artırması |
hsv_s | float | 0.7 | 0.0-1.0 | HSV doygunluğu |
hsv_v | float | 0.4 | 0.0-1.0 | HSV değeri |
degrees | float | 0.0 | -45-45 | Dönme dereceleri |
translate | float | 0.1 | 0.0-1.0 | Öteleme oranı |
scale | float | 0.5 | 0.0-1.0 | Ölçek faktörü |
shear | float | 0.0 | -10-10 | Kaydırma dereceleri |
perspective | float | 0.0 | 0.0-0.001 | Perspektif dönüşümü |
fliplr | float | 0.5 | 0.0-1.0 | Yatay çevirme olasılığı |
flipud | float | 0.0 | 0.0-1.0 | Dikey çevirme olasılığı |
mosaic | float | 1.0 | 0.0-1.0 | Mozaik artırma |
mixup | float | 0.0 | 0.0-1.0 | MixUp artırma |
copy_paste | float | 0.0 | 0.0-1.0 | Kopyala-yapıştır (segment) |
| Parametre | Tür | Varsayılan | Aralık | Açıklama |
|---|---|---|---|---|
fraction | float | 1.0 | 0.1-1.0 | Kullanılacak veri kümesi oranı |
freeze | int | null | 0-100 | Dondurulacak katman sayısı |
single_cls | bool | Yanlış | - | Tüm sınıfları tek bir sınıf olarak ele al |
rect | bool | Yanlış | - | Dikdörtgen eğitim |
multi_scale | float | 0.0 | 0.0-1.0 | Çok ölçekli eğitim aralığı |
val | bool | Doğru | - | Eğitim sırasında doğrulama çalıştır |
resume | bool | Yanlış | - | Kontrol noktasından eğitime devam et |
| Değer | Açıklama |
|---|---|
auto | Otomatik seçim (varsayılan) |
SGD | Stokastik Gradyan İnişi |
MuSGD | Muon SGD optimize edici |
Adam | Adam optimizer |
AdamW | Ağırlık bozunmalı Adam |
NAdam | NAdam iyileştirici |
RAdam | RAdam iyileştirici |
RMSProp | RMSProp iyileştirici |
Adamax | Adamax iyileştirici |
| Parametre | Tür | Varsayılan | Aralık | Açıklama |
|---|---|---|---|---|
box | float | 7.5 | 1-50 | Kutu kayıp ağırlığı |
cls | float | 0.5 | 0.2-4 | Sınıflandırma kaybı ağırlığı |
dfl | float | 1.5 | 0.4-6 | Dağılım odaklı kayıp |
pose | float | 12.0 | 1-50 | Poz kaybı ağırlığı (yalnızca poz için) |
kobj | float | 1.0 | 0.5-10 | Anahtar nokta nesnellik (poz) |
label_smoothing | float | 0.0 | 0.0-0.1 | Etiket yumuşatma faktörü |
Göreve Özel Parametreler
Bazı parametreler yalnızca belirli görevler için geçerlidir:
- Yalnızca tespit görevleri (detect, segment, poz, obb — classify değil):
box,dfl,degrees,translate,shear,perspective,mosaic,mixup,close_mosaic - Yalnızca segment:
copy_paste - Yalnızca poz:
pose(kayıp ağırlığı),kobj(anahtar nokta nesnellik skoru)