Bulut Eğitimi#
Ultralytics Platform Bulut Eğitimi, bulut GPU'larında tek tıkla eğitim sunarak karmaşık bir kurulum gerektirmeden model eğitimini erişilebilir hale getirir. Gerçek zamanlı metrik akışı ve otomatik kontrol noktası kaydetme ile YOLO modellerini eğit.
graph LR
A[Configure]:::start --> B[Start Training]:::proc
B --> C[Provision GPU]:::proc
C --> D[Download Dataset]:::proc
D --> E[Train]:::proc
E --> F[Stream Metrics]:::proc
F --> G[Save Checkpoints]:::proc
G --> H[Complete]:::out
classDef start fill:#4CAF50,color:#fff
classDef proc fill:#2196F3,color:#fff
classDef out fill:#9C27B0,color:#fffEğitim Diyaloğu#
Herhangi bir proje veya veri kümesi sayfasında New Model öğesine tıklayarak platform arayüzünden eğitime başla. Eğitim iletişim kutusunun iki sekmesi vardır: Cloud Training ve Local Training. Seçilen veri kümesi bir On Premise sunucusunda barındırıldığında, ilk sekme On Premise olur ve Local Training sekmesi gizlenir; bu veri kümesi yalnızca kendi sunucusunda eğitilebilir; bu da bir Enterprise planı ve bağlı, çevrimiçi bir worker gerektirir.

Adım: Temel Modeli Seç#
Resmi bir Ultralytics modeli veya tamamlanmış kendi modellerinden birini seç:
| Sekme | Açıklama |
|---|---|
| Resmi | YOLO26 (önerilen), YOLO11, YOLOv8 ve YOLOv5 proje modelleri |
| My Models | İnce ayar için projeye göre gruplandırılmış, tamamlanan veya yüklenen modellerin |
Her sekme içinde modeller, kanonik sırada göreve göre gruplandırılır ve boyuta göre sıralanır. Seçici, resmi modelleri seçilen veri kümesiyle uyumlu görevlere göre filtreler. YOLO26; nano ile xlarge arasındaki boyutlarda Detect, Segment, Semantic, Depth, Classify, Pose ve OBB varyantlarını içerir.
Depth verileri, depth_scale kullanılarak metre cinsinden float NPY hedefleriyle veya uint16 PNG hedefleriyle yüklenebilir. Depth veri seti formatına bakın.
Adım: Veri Kümesini Seç#
Üzerinde eğitim yapılacak bir veri seti seç (bkz. Datasets):
| Seçenek | Açıklama |
|---|---|
| Resmi | Ultralytics'ten derlenmiş veri kümeleri |
| Veri Kümelerin | Yüklediğin veri kümeleri |
Veri setleri, train bölümünde en az 1 görsel, validation veya test bölümünde en az 1 görsel, en az 1 etiketli görsel ve en az bir sınıf adı ile ready durumunda olmalıdır. Sınıflandırma veri setleri ayrıca train bölümü görselinin etiketlenmesini gerektirir ve poz (pose) veri setleri bir kilit nokta (keypoint) şekli tanımlamalıdır. Derinlik (depth) veri setleri bunun yerine train içinde bir eşleşmiş harita ve val içinde iki eşleşmiş harita gerektirir; eşleşmemiş görseller hariç tutulur.
Seçilen model veri seti görevini eğitemediğinde bir görev uyuşmazlığı uyarısı görünür ve uyumlu bir model seçene kadar Start Training devre dışı kalır. Bir segment veri seti, segment veya semantic modellerini kabul eder; diğer veri seti görevleri eşleşen model görevini gerektirir. Task guides konusuna göz at.
Adım: Parametreleri Yapılandır#
Temel eğitim parametrelerini ayarla:
| Parametre | Açıklama | Varsayılan |
|---|---|---|
| Epochs | Eğitim iterasyonlarının sayısı (1-10000) | 100 |
| Batch Size | İterasyon başına örnek (-1 mevcut VRAM'e göre otomatik ayarlanır veya 1-512) | -1 (otomatik) |
| Görüntü Boyutu | Girdi çözünürlüğü kaydırıcısı, 32'şer adımlarla 32-1280 | 640 |
| İsim | Eğitim çalıştırması için isteğe bağlı ad | otomatik |
Bir parametrenin aralığı dışına yazılan değerler, alan odak dışı kaldığında sabitlenir.
Kaydırıcı 1280'de durur, ancak YAML düzenleyicisi 4096'ya kadar olan boyutları kabul eder. 1280'in üzerinde bir uyarı görünür çünkü daha yüksek çözünürlükler GPU bellek kullanımını, eğitim süresini ve maliyeti önemli ölçüde artırır.
Adım: Gelişmiş Ayarlar (İsteğe bağlı)#
Gruplara göre düzenlenmiş 50'den fazla eğitim parametresi içeren tam YAML tabanlı parametre düzenleyicisine erişmek için Advanced Settings öğesini genişlet (bkz. configuration reference):
| Grup | Parametreler |
|---|---|
| Öğrenme Oranı | lr0, lrf, momentum, weight_decay, warmup_epochs, warmup_momentum, warmup_bias_lr |
| Optimizer | auto (varsayılan), SGD, MuSGD, Adam, AdamW, NAdam, RAdam, RMSProp, Adamax |
| Kayıp Ağırlıkları | box, cls, dfl, pose, kobj, label_smoothing |
| Renk Artırma | hsv_h, hsv_s, hsv_v |
| Geometric Augmentation | degrees, translate, scale, shear, perspective |
| Flip & Mix Augmentation | flipud, fliplr, mosaic, mixup, copy_paste |
| Eğitim Kontrolü | epochs, batch, imgsz, pretrained, patience, time, seed, deterministic, amp, cos_lr, compile, close_mosaic, save_period |
| Veri Kümesi | fraction, freeze, single_cls, rect, multi_scale, val, resume |
| Device & Inference | device, cache, workers, dropout, iou, max_det |
Parametreler görev odaklıdır (ör. copy_paste yalnızca segment görevleri için, pose/kobj yalnızca poz görevleri için, dropout yalnızca sınıflandırma için görünür). Değerler varsayılanlardan farklı olduğunda bir Modified rozeti görünür ve sıfırlama düğmesiyle tümünü varsayılanlara sıfırlayabilirsin. Eğitim işine yalnızca varsayılan olmayan gelişmiş değerler gönderilir (temel epochs, batch ve görüntü boyutu parametreleri her zaman dahildir), böylece ortaya çıkan komut okunaklı kalır.
Örnek: Küçük Veri Kümeleri için Artırmayı Ayarlama
Küçük veri kümeleri (<1000 görüntü) için aşırı uyumu (overfitting) azaltmak adına artırmayı artır:
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 scalingVeri Kümesi Sürümünü Kaydet (İsteğe bağlı)#
Modeli Platform'da barındırılan bir veri kümesinin değiştirilemez bir sürümüne bağlamak için Veri Kümesi Sürümünü Kaydet özelliğini etkinleştir. Platform, veri kümesi içeriklerinin değişip değişmediğini kontrol eder, değişmediği durumlarda eşleşen bir sürümü yeniden kullanır ve yalnızca gerektiğinde numaralandırılmış yeni bir sürüm oluşturur. Eğitim daha sonra tam olarak bu NDJSON anlık görüntüsünü kullanır ve sürüm numarasını ve içerik özetini model üzerine kaydeder.
Bu işlem, daha sonra görsel eklesen veya kaldırsan, açıklamaları düzenlesen ya da veri kümesi bölümlerini değiştirsen bile çalışma için kullanılan verileri korur. Bağlantılı sürümü veri kümesinin Modeller ve Sürümler sekmelerinde bulabilirsin.
Save Dataset Version bağlantılı bulut depolama ve On Premise veri setleri için kullanılamaz. Ayrıca Versions tab sekmesinden manuel olarak anlık görüntüler oluşturabilirsin.
Adım: GPU Seç (Bulut Sekmesi)#
Ultralytics Cloud'dan GPU'nu seç:

| GPU | Nesil | VRAM | Maliyet/Saat | En İyi Kullanım |
|---|---|---|---|---|
| RTX 2000 Ada | Ada | 16 GB | $0.24 | Küçük veri kümeleri, test |
| RTX A4500 | Ampere | 20 GB | $0.25 | Küçük-orta veri kümeleri |
| RTX 4000 Ada | Ada | 20 GB | $0.26 | Orta ölçekli veri kümeleri |
| RTX A5000 | Ampere | 24 GB | $0.27 | Orta ölçekli veri kümeleri |
| L4 | Ada | 24 GB | $0.39 | Çıkarım için optimize edilmiş |
| A40 | Ampere | 48 GB | $0.44 | Daha büyük yığın (batch) boyutları |
| RTX 3090 | Ampere | 24 GB | $0.46 | Genel eğitim |
| RTX A6000 | Ampere | 48 GB | $0.49 | Büyük modeller |
| RTX PRO 4000 | Blackwell | 24 GB | $0.57 | Budget Blackwell |
| RTX PRO 4500 | Blackwell | 32 GB | $0.64 | Harika fiyat/performans |
| RTX 4090 | Ada | 24 GB | $0.69 | En iyi fiyat/performans |
| RTX 6000 Ada | Ada | 48 GB | $0.77 | Büyük yığın eğitimleri |
| L40S | Ada | 48 GB | $0.86 | Büyük yığın eğitimleri |
| RTX PRO 5000 | Blackwell | 48 GB | $0.96 | Büyük yığın eğitimleri |
| RTX 5090 | Blackwell | 32 GB | $0.99 | En son tüketici nesli |
| L40 | Ada | 48 GB | $0.99 | Büyük modeller |
| A100 PCIe | Ampere | 80 GB | $1.39 | Üretim odaklı eğitim |
| A100 SXM | Ampere | 80 GB | $1.49 | Üretim odaklı eğitim |
| RTX PRO 6000 | Blackwell | 96 GB | $2.09 | Önerilen varsayılan |
| H100 PCIe | Hopper | 80 GB | $2.89 | Yüksek performanslı eğitim |
| H100 NVL | Hopper | 94 GB | $3.19 | Maksimum performans |
| H100 SXM | Hopper | 80 GB | $3.29 | En hızlı eğitim |
| H200 NVL | Hopper | 143 GB | $3.39 | Maksimum bellek |
| H200 SXM | Hopper | 141 GB | $4.39 | Maksimum performans |
| B200 | Blackwell | 180 GB | $5.89 | Büyük modeller (Pro+) |
| B300 | Blackwell | 288 GB | $7.39 | En büyük modeller (Pro+) |
- RTX PRO 6000: 96 GB Blackwell, çoğu iş için önerilen varsayılan
- A100 SXM: 80 GB HBM2e — büyük yığın boyutları veya daha büyük modeller için güçlü bir seçenek
- H100 PCIe / H100 SXM / H100 NVL: Zaman duyarlı eğitimler için 80–94 GB Hopper (tüm planlarda mevcut)
- H200 NVL / H200 SXM: Yüksek bellekli iş yükleri için 141–143 GB Hopper (tüm planlarda mevcut)
- B200 / B300: En yeni iş yükleri için 180–288 GB NVIDIA Blackwell — Pro or Enterprise gerektirir
İletişim kutusu mevcut balance değerini ve bir Top Up düğmesini gösterir. Maliyet kartı, yapılandırman için toplam süreyi ve fiyatı tahmin eder (model boyutu, veri kümesi görüntüleri, epochs, görüntü boyutu, parti boyutu, optimizer ve GPU hızı) ve ayrıca epoch başına tahmini saniyeleri ve veri kümesi görüntü sayısını bildirir.
GPU seçici canlı bulut stoğunu yansıtır, bu nedenle kapasitesi dolmuş seçenekler işaretlenir. Bir iş seçtiğin GPU'ya yine de yerleştirilemezse, Platform eksikliği bildirir ve seçimini en yakın mevcut GPU'ya geçirir — önce VRAM, ardından hız ve fiyat eşleşmesi sağlar — ve hemen başlayabilmen veya farklı bir seçim yapabilmen için yeni VRAM'i ve saatlik ücreti sana bildirir.
RTX PRO 6000'den daha ucuz bir GPU seçmek, işini Ultralytics tarafından yönetilen altyapı için uygun hale getirir. Bu kapasite boş olduğunda, çalıştırma işlemi bir RTX PRO 6000 üzerinde yürütülür ancak yine de seçtiğin GPU'nun ücreti üzerinden faturalandırılır; böylece bir çalıştırma, seçtiğin GPU'da olacağından daha hızlı bitebilir ve daha az maliyetli olabilir — yükseltmenin kendisi hiçbir zaman bir çalıştırmayı daha yavaş veya daha pahalı hale getirmez.
Adım: Eğitimi Başlat#
İşini başlatmak için Eğitimi Başlat'a tıkla. Platform şunları yapar:
- Veri Kümesi Sürümünü Kaydet etkinleştirildiğinde değiştirilemez veri kümesi sürümünü çözer
- Bir GPU örneği sağlar
- Veri kümeni indirir
- Eğitime başlar
- Metrikleri gerçek zamanlı olarak yayınlar
Mevcut bir modeli yeniden eğitmek aynı model sayfasını yeniden kullanır ve yeni iş oluşturulduktan sonra önceki çalıştırmanın grafiklerini, konsol çıktısını, sistem metriklerini ve hata durumunu temizler. Kaynak sağlanmadan önce başarısız olan bir çalıştırma, önceki sonuçları dokunulmadan bırakır.
Eğitim İşi Yaşam Döngüsü#
Eğitim işleri aşağıdaki durumlardan geçer:
| 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ıyor |
| Tamamlandı | Eğitim başarıyla bitti |
| Başarısız | Eğitim başarısız oldu (ayrıntılar için konsol günlüklerine bak) |
| İptal Edildi | Eğitim kullanıcı tarafından iptal edildi |
Konsol akışındaki ölümcül bir Python hatası — bir traceback, bir CUDA out-of-memory hatası veya başarısız bir CUDA başlatılması — bir zaman aşımı beklemek yerine çalıştırmayı hemen sonlandırır ve çıkarılan mesaj, model sayfasında View full console logs ve Retry Training eylemleriyle birlikte bir hata başlığında görünür. Birkaç saat boyunca etkinlik bildirmeyi durduran çalıştırmalar otomatik olarak başarısız olarak işaretlenir ve bilgi işlem kaynakları serbest bırakılır.
Bu sayfayı açık tutmadan tamamlanan ve başarısız olan sonuçları almak için Slack alerts bağlantısını kur.
Yeni hesaplar kaydolma kredisi alır — kişisel e-postalar için 5$ ve şirket e-postaları için 25$. Settings > Billing bölümünden Check your balance işlemini gerçekleştir.

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

Grafikler metrik ailesine göre gruplandırılır ve görünen gruplar çalıştırmanın ne bildirdiğine bağlıdır:
| Grup | Contents |
|---|---|
| Metrikler | Görev metrikleri — nesne tespiti için mAP50, mAP50-95, precision ve recall; diğer görevler için bkz. Models |
| Kayıp (Loss) | Eğitim serisi düz ve doğrulama serisi kesikli çizgili olmak üzere kayıp bileşeni başına bir grafik |
| Öğrenme Oranı | lr/pg0, lr/pg1, lr/pg2 |
Her grup daraltılabilir, grup menüsünden ayrı grafikler gizlenebilir veya gösterilebilir, grafikler sürüklenip yeniden boyutlandırılabilir — düzen bir sonraki sefer için hatırlanır.
Konsol Alt Sekmesi#
ANSI renk desteği, ilerleme çubukları ve ölümcül hata tespiti içeren canlı konsol çıktısı. Son 2000 satır saklanır, zaman damgaları açılıp kapatılabilir ve günlüğün tamamı düz metin olarak kopyalanabilir.
Sistem Alt Sekmesi#
Canlı ana bilgisayar kartı (ana bilgisayar adı, CPU, GPU, RAM ve disk toplamları) artı CPU ve RAM kullanımı, GPU kullanımı ve belleği, GPU sıcaklığı, ağ I/O ve disk I/O için epoch başına grafikler.
Kontrol Noktaları#
En iyi kontrol noktası (best.pt) eğitim sırasında periyodik olarak ve çalıştırma sona erdiğinde tekrar Platforma yüklenir; böylece indirme, dışa aktarma ve dağıtım her zaman şimdiye kadar üretilen en iyi epoch'u kullanır. Çalıştırma iptal edilirse, iptal edilmeden önce yüklenen kontrol noktası saklanır.
Eğitimi İptal Et#
Model sayfasındaki Run Information kartında Cancel öğesine tıkla ve eylemi onayla. Bulut eğitimi için Platform işi durdurur, bilgi işlem kaynaklarını serbest bırakır ve iptal edilmeden önce kullanılan geçen GPU süresini ücretlendirir. Yerel eğitim için iptal, işlemin bir sonraki epoch sınırında durdurulmasını sinyaller ve kısmi sonuçları korur — çalıştırma çıkış yapmadan önce elindekileri yükler.
Uzaktan Eğitim#
graph LR
A[Local GPU]:::start --> B[ultralytics Package]:::proc
B --> C[Train]:::proc
C --> D[Stream Metrics]:::proc
D --> E[Platform Dashboard]:::out
classDef start fill:#4CAF50,color:#fff
classDef proc fill:#2196F3,color:#fff
classDef out fill:#9C27B0,color:#fffMetrikleri platforma aktarırken kendi donanımın üzerinde eğit.
Platform entegrasyonu ultralytics>=8.4.120 gerektirir. Daha düşük sürümler Platform ile çalışmaz.
pip install -U ultralyticsAPI Anahtarını Ayarla#
Settings > API Keysadresine git- Yeni bir anahtar oluştur (veya Yerel Eğitim sekmesini açtığında platform otomatik olarak bir tane oluşturur)
- Ortam değişkenini ayarla:
export ULTRALYTICS_API_KEY="YOUR_API_KEY"Akışla (Streaming) Eğitim#
Metrikleri akışa almak için project ve name parametrelerini kullan:
yolo train model=yolo26n.pt data=coco.yaml epochs=100 \
project=username/my-project name=experiment-1Eğitim diyalog kutusundaki Yerel Eğitim sekmesi; API anahtarın, seçili parametrelerin ve gelişmiş bağımsız değişkenlerin dahil edildiği önceden yapılandırılmış bir komutu gösterir.
Platform Veri Kümelerini Kullanma#
ul:// URI formatını kullanarak platformda depolanan veri setleriyle eğit:
yolo train model=yolo26n.pt data=ul://username/datasets/my-dataset epochs=100 \
project=username/my-project name=exp1ul:// URI formatı, veri setini otomatik olarak indirir ve yapılandırır. Model, platformdaki veri setine otomatik olarak bağlanır (bkz. Using Platform Datasets).
Faturalandırma#
Eğitim maliyetleri GPU kullanımına göre belirlenir:
Maliyet Tahmini#
Eğitim başlamadan önce platform; veri kümesi boyutundan, model boyutundan, görüntü boyutundan, parti boyutundan, epoch'lardan ve seçilen GPU'dan toplam süreyi ve maliyeti tahmin eder. Tahminler yaklaşıktır; gerçek kullanım faturalandırılan maddedir.
Maliyeti etkileyen faktörler:
| Faktör | Etki |
|---|---|
| Veri Seti Boyutu | Daha fazla görüntü = daha uzun eğitim süresi (hesaplama, veri seti boyutuyla kabaca doğrusal ölçeklenir) |
| Model Boyutu | Daha büyük modeller (m, l, x), (n, s) modellerine göre daha yavaş eğitilir |
| Epoch Sayısı | Eğitim süresi üzerinde doğrudan çarpan |
| Görüntü Boyutu | Daha büyük imgsz hesaplamayı önemli ölçüde artırır — 1280px, 640px'e göre birkaç kat daha maliyetlidir |
| Batch Size | Daha büyük partiler küçüklere göre daha verimli eğitilir |
| GPU Hızı | Daha hızlı GPU'lar eğitim süresini kısaltarak daha yüksek saatlik ücretlerini kısmen dengeler |
| Optimizer | MuSGD diğer optimizer'lara göre yaklaşık iki kat daha uzun sürer |
| Başlangıç Genel Gideri | Örnek başlatma, veri indirme ve ısınma için 5 dakikaya kadar (veri seti boyutuyla ölçeklenir) |
Tahminler gerçek bulut eğitimi çalıştırmalarına dayanır ve tahmin her zaman seçtiğin GPU'yu kullanır; bu nedenle daha hızlı Ultralytics altyapısına yönlendirilen bir iş tahmininin önünde bitirir.
Maliyet Örnekleri#
Maliyet tahminleri yaklaşıktır ve birçok faktöre bağlıdır. Eğitim diyaloğu, eğitime başlamadan önce gerçek zamanlı bir tahmin gösterir.
| Senaryo | GPU | Tahmini Maliyet |
|---|---|---|
| 500 görüntü, YOLO26n, 50 epoch | RTX 4090 | ~$0.03 |
| 1000 görüntü, YOLO26n, 100 epoch | RTX PRO 6000 | ~$0.23 |
| 5000 görüntü, YOLO26s, 100 epoch | H100 SXM | ~$1.56 |
Faturalandırma Akışı#
graph LR
A[Estimate Cost]:::start --> B[Balance Check]:::decide
B --> C[Train and Meter GPU Time]:::proc
C --> D[Settle at Terminal State]:::out
classDef start fill:#4CAF50,color:#fff
classDef proc fill:#2196F3,color:#fff
classDef decide fill:#FF9800,color:#fff
classDef out fill:#9C27B0,color:#fffBulut eğitimi faturalandırma akışı:
- Tahmin: Eğitim başlamadan önce maliyet hesaplanır
- Bakiye Kontrolü: Başlatmadan önce mevcut krediler kontrol edilir
- Eğit ve Ölç: İş seçilen bilgi işlem kaynağında çalışır ve tahakkuk eden GPU süresi, çalışma sırasında adımlar halinde bakiye düşülür
- Uzlaştır: Son durumda kalan kısım tahsil edilir ve tüm çalışma için tek bir Eğitim işlemi yazılır
Faturalandırma, bir bulut GPU'su başladıktan sonra iptal edilen veya başarısız olan kısmi çalıştırmalar dahil olmak üzere gerçek GPU süresini takip eder.
İş Durumuna Göre Faturalandırma#
| Durum | Ücretlendirildi mi? |
|---|---|
| Tamamlandı | Evet — kullanılan gerçek GPU süresi |
| İptal Edildi | Evet — başlangıçtan iptale kadar geçen GPU süresi |
| Başarısız | Evet, bulut hesaplaması başladığında — kullanılan geçen GPU süresi |
| Takıldı | Evet — otomatik sonlandırmaya kadar geçen GPU süresi |
Birkaç saat boyunca etkinlik bildirmeyi durduran bir çalıştırma otomatik olarak başarısız olarak işaretlenir; örnek sonlandırılır ve geçen GPU süresi karara bağlanır. Kendi donanımınızdaki uzak çalıştırmalar, ücretlendirilecek hiçbir şey olmaksızın basitçe başarısız olarak işaretlenir.
Bir bulut GPU'su başlamadan önceki doğrulama veya başlatma hatasının ücretlendirilecek bir hesaplama kullanımı yoktur. Bir GPU çalışmaya başladığında, tamamlanan, iptal edilen, başarısız olan ve otomatik olarak sonlandırılan işler, geçen gerçek zamanlı (wall-clock) GPU süresi üzerinden sonlandırılır.
Ödeme Yöntemleri#
Bulut eğitimi, Platform kredi bakiyeenden ödenir.
Eğitimin başlaması, pozitif bir kullanılabilir bakiye ve tahmini iş maliyeti için yeterli kredi gerektirir; burada her tahmin en az 15 dakikalık GPU süresi rezerve eder. Aynı anda birkaç çalıştırma aktif olduğunda, kontrol ayrıca bu çalıştırmaların faturalandırılmamış kalan kısmını da hesaba katar.
Eğitim Maliyetlerini Görüntüle#
Bir bulut işi başlatmadan önce eğitim iletişim kutusu mevcut kredi bakiyeeni gösterir ve seçilen model, veri kümesi, epoch'lar, görüntü boyutu ve GPU'ya göre iş süresini ve maliyetini tahmin eder. Tahmin bilgilendirme amaçlıdır; gerçek kullanım, tüketilen GPU süresi üzerinden ücretlendirilir. Ardından, Settings > Billing bölümünden sonuçlanan kredi işlemini incele.

Eğitim İpuçları#
Doğru Model Boyutunu Seç#
| Model | Parametreler | En İyi Kullanım |
|---|---|---|
| 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#
- Küçük başla: Veri setinin ve yapılandırmanın çalıştığını doğrulamak için düşük bütçeli bir GPU üzerinde 10-20 epoch ile test et
- Uygun GPU kullan: RTX PRO 6000 çoğu iş yükünü iyi yönetir
- Veri setini doğrula: Eğitim için harcama yapmadan önce etiketleme sorunlarını düzelt
- Erken izle: Kayıp (loss) düzleşirse eğitimi iptal et — sadece kullanılan hesaplama süresi için ödeme yaparsın
Sorun Giderme#
| Sorun | Çözüm |
|---|---|
| Eğitim %0'da takıldı | Veri seti biçimini kontrol et, yeniden dene |
| Bellek yetersiz (Out of memory) | Batch boyutunu azalt veya daha büyük bir GPU kullan |
| Düşük doğruluk | Epoch sayısını artır, veri kalitesini kontrol et |
| Eğitim yavaş | Daha hızlı bir GPU düşün |
| Görev uyuşmazlığı hatası | Model ve veri kümesi görevlerinin eşleştiğinden emin ol |
Eğitim Parametreleri Referansı#
| Parametre | Tip | Varsayılan | Aralık | Açıklama |
|---|---|---|---|---|
epochs | tamsayı | 100 | 1-10000 | Eğitim epoch sayısı |
batch | tamsayı | -1 (otomatik) | -1 ile 512 | Yığın boyutu (-1 = mevcut VRAM'e otomatik uyum) |
imgsz | tamsayı | 640 | 32-4096 | Giriş görüntü boyutu |
pretrained | bool | True | - | Rastgele başlangıç yerine ön eğitimli ağırlıklardan başla |
patience | tamsayı | 100 | 1-1000 | Erken durdurma sabrı |
time | kayan nokta | null | 0.1-720 | Saat cinsinden duvar saati eğitim sınırı, epoch'ları geçersiz kılar |
seed | tamsayı | 0 | 0-2147483647 | Tekrarlanabilirlik için rastgele tohum |
deterministic | bool | True | - | Deterministik eğitim modu |
amp | bool/str | True | true/false/fp16/bf16/fp32 | Eğitim hassasiyeti |
compile | bool | False | - | torch.compile ile derle (daha yavaş ilk epoch) |
close_mosaic | tamsayı | 10 | 0-50 | Son N epoch'ta mozaiği devre dışı bırak |
save_period | tamsayı | -1 | -1-100 | Her N epoch'ta kontrol noktasını kaydet |
device | seç | otomatik | auto/0/cpu/mps | Eğitim cihazı |
workers | tamsayı | 8 | 0-64 | Veri yükleyici çalışanları |
cache | seç | false | ram/disk/false | Görüntüleri önbelleğe al |
dropout | kayan nokta | 0.0 | 0.0-1.0 | Sınıflandırma başlığı dropout değeri (yalnızca sınıflandırma için) |
iou | kayan nokta | 0.7 | 0.1-0.9 | Doğrulama sırasında NMS için IoU eşiği |
max_det | tamsayı | 300 | 1-10000 | Görüntü başına maksimum tespit |
Bazı parametreler yalnızca belirli görevler için geçerlidir:
- classify ve depth dışındaki her görev (detect, segment, semantic, pose, obb):
box,dfl,mosaic,mixup,close_mosaic,iou,max_det - depth dışındaki her görev (sınıflara sahip görevler):
cls,label_smoothing,single_cls - classify dışındaki her görev (detect, segment, semantic, depth, pose, obb):
degrees,translate,shear,perspective - Yalnızca segment:
copy_paste - Yalnızca pose:
pose(kayıp ağırlığı),kobj(anahtar nokta nesnelliği) - Yalnızca sınıflandırma:
dropout
SSS#
Eğitim süresi şunlara bağlıdır:
- Veri kümesi boyutu
- Model boyutu
- Dönem (epoch) sayısı
- Seçilen GPU
Tipik süreler (1000 görüntü, 100 epoch):
Model RTX PRO 6000 A100 SXM YOLO26n ~6 dk ~5 dk YOLO26m ~15 dk ~12 dk YOLO26x ~30 dk ~25 dk Yaklaşık SürelerEğitim süreleri yaklaşıktır ve veri kümesi karmaşıklığına, artırma ayarlarına ve batch size değerine göre değişir. Daha doğru tahminler için eğitim diyaloğunun maliyet tahminini kullan.
Evet. Eğitim, fonlandığı sürece denetimsiz olarak çalışabilir ve Platform bir tamamlama veya hata olayı kaydeder. Eğer ölçüm bakiyenin sıfırın altına düşmesine neden olursa, aktif ücretli bulut çalıştırmaları durur ve halihazırda kullanılan GPU süresi sonlandırılır.
Bulut kullanımı, eğitim ilerledikçe ölçülür. Bir ücretlendirme bakiyeni sıfırın altına düşürürse, aktif ücretli bulut eğitimi çalıştırmaları durdurulur ve halihazırda kullanılan GPU süresi için sonlandırılır. Uzun süren işlerin fonlanmaya devam etmesi için kredi ekle veya otomatik yükleme özelliğini etkinleştir.
Negatif BakiyeSıfır veya eksi bakiye, yeni ücretli bulut eğitimi işlerini engeller. Eksi ölçülen bakiye ayrıca aktif ücretli bulut eğitimi çalıştırmalarının kapatılmasını tetikler.
Maliyet tahminleri yaklaşıktır — veri yükleme hızı, GPU ısınması ve model yakınsama davranışı gibi faktörler nedeniyle gerçek eğitim süresi değişebilir. Gerçek kullanım mevcut bakiyeyi tüketirse, Platform bakiye eksiye düştükten sonra aktif ücretli bulut çalıştırmalarını durdurur.
Maliyetleri yönetmek için:
- Eğitim ilerlemesini gerçek zamanlı olarak izle ve gerekirse erken iptal et
- Kredileri otomatik olarak yenilemek için auto top-up özelliğini etkinleştir
- Beklentileri kalibre etmek için daha kısa süreli çalıştırmalarla (daha az epoch) başla
Evet, 50'den fazla yapılandırılabilir parametre içeren bir YAML düzenleyicisine erişmek için eğitim iletişim kutusundaki Advanced Settings bölümünü genişlet. Varsayılan olmayan değerler hem bulut hem de yerel eğitim komutlarına dahildir.
YAML düzenleyicisi ayrıca önceki eğitim çalışmalarından yapılandırmaları içe aktarmayı da destekler:
- Copy from existing model: Tamamlanmış herhangi bir modelin sayfasında, Training Configuration kartı Copy JSON içeren bir Export data menüsüne sahiptir. JSON'u doğrudan YAML düzenleyicisine yapıştır; JSON formatını otomatik olarak algılar ve tüm parametreleri içe aktarır. Aynı menü yapılandırmayı CSV veya JSON olarak indirir.
- YAML veya JSON yapıştır: Düzenleyiciye geçerli herhangi bir YAML veya JSON eğitim yapılandırmasını yapıştır. Parametreler otomatik olarak doğrulanır, aralık dışı değerler sınırlandırılır ve uyarılar görüntülenir.
- Drag and drop files: Parametrelerini içe aktarmak için bir
.yamlveya.jsondosyasını doğrudan düzenleyiciye sürükleyip bırak.
Bu, her parametreyi manuel olarak yeniden girmeden önceki eğitim yapılandırmalarını çoğaltmanı veya bunlar üzerinde yineleme yapmanı kolaylaştırır.Evet. Başarısız bir model, eğitim iletişim kutusunu aynı temel model, veri kümesi ve parametrelerle yeniden açan bir Retry eylemi içeren bir hata başlığı gösterir; böylece tek bir değeri ayarlayıp yeniden başlayabilirsin. Yeniden deneme aynı model sayfasını yeniden kullanır: önceki çalıştırmanın grafikleri, konsol çıktısı, sistem metrikleri ve hatası yeni iş oluşturulduktan sonra temizlenir ve yeni çalıştırma daha iyi bir kontrol noktası ürettiğinde ağırlıkları değiştirilir.
Evet, veri kümesi sayfalarındaki New Model düğmesi, eğitim iletişim kutusunu veri kümesi önceden seçilmiş ve kilitlenmiş olarak açar. Ardından eğitime başlamak için bir proje ve model seçersin.