Bulut Eğitimi#
Ultralytics Platform Bulut Eğitimi, bulut GPU'larında tek tıklamayla eğitim sunarak model eğitimini karmaşık kurulumlar olmadan erişilebilir hale getirir. YOLO modellerini gerçek zamanlı metrik akışı ve otomatik kontrol noktası kaydetme özellikleriyle 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 İletişim Kutusu#
Herhangi bir proje veya veri kümesi sayfasında New Model seçeneğine tıklayarak Platform kullanıcı arayüzünden eğitimi başlat. Eğitim iletişim kutusunda iki sekme bulunur: Cloud Training ve Local Training. Seçilen veri kümesi bir On Premise ana bilgisayarında bulunuyorsa ilk sekme On Premise olur ve Local Training sekmesi gizlenir — bu veri kümesi yalnızca kendi ana bilgisayarında eğitilebilir; bunun için Enterprise planı ile bağlı ve çevrimiçi bir worker gerekir.

Bu iletişim kutusu, mevcut tarayıcıdaki veri kümesi görevi ve çalışma alanı başına, en son kapattığında barındırdığı temel modeli ve varsayılan olmayan parametreleri hatırlar ve o görev için bir sonraki açışında bunları geri yükler. GPU seçimi hatırlanmaz ve başarısız bir çalıştırmada Yeniden Dene (Retry) seçeneği, o çalıştırmanın kendi argümanlarını geri yükler.
Adım: Temel Modeli Seç#
Resmî bir Ultralytics modeli veya tamamladığın modellerden birini seç:
| Sekme | Açıklama |
|---|---|
| Resmî | YOLO26 (önerilen), YOLO11, YOLOv8 ve YOLOv5 proje modelleri |
| Modellerim | İnce ayar için projeye göre gruplandırılmış, tamamladığın veya yüklediğin modeller |
Her sekmede modeller göreve göre standart sırada gruplandırılır ve boyuta göre sıralanır. Seçici, resmî modelleri seçilen veri kümesiyle uyumlu görevlerle sınırlar. YOLO26, nano'dan xlarge'a kadar boyutlarda Detect, Segment, Semantic, Depth, Classify, Pose ve OBB varyantlarını içerir.
Derinlik veri kümeleri, metre cinsinden float NPY hedefleriyle veya veri kümesinin
depth_scale dosyasını kullanarak uint16 PNG hedefleriyle yüklenebilir. Derinlik veri kümesi biçimine bak.
Adım: Veri Kümesini Seç#
Üzerinde eğitim yapmak için bir veri kümesi seç (Datasets sayfasına bak):
| Seçenek | Açıklama |
|---|---|
| Resmî | Ultralytics tarafından derlenmiş veri kümeleri |
| Veri Kümelerin | Yüklediğin veri kümeleri |
Veri kümeleri ready durumunda olmalı; eğitim bölümünde en az 1 görüntü, doğrulama veya test
bölümünde 1 görüntü, en az 1 etiketli görüntü ve en az bir sınıf adı içermelidir. Sınıflandırma veri kümelerinde ayrıca
eğitim bölümündeki görüntünün etiketli olması gerekir; poz veri kümeleri bir anahtar nokta şekli tanımlamalıdır. Derinlik
veri kümelerinde ise train içinde bir, val içinde iki eşleştirilmiş harita
bulunması gerekir; eşleştirilmemiş görüntüler hariç tutulur.
Seçilen model veri kümesinin göreviyle eğitim yapamadığında görev uyumsuzluğu uyarısı görünür ve uyumlu bir model seçene kadar Start Training devre dışı kalır. Segment veri kümesi segment veya semantic modellerini kabul eder; diğer veri kümesi görevleri eşleşen model görevini gerektirir. Görev kılavuzuna bak.
Adım: Parametreleri Yapılandır#
Temel eğitim parametrelerini ayarla:
| Parametre | Açıklama | Varsayılan |
|---|---|---|
| Epoch Sayısı | Eğitim iterasyonu sayısı (1-10000) | 100 |
| Batch Boyutu | İterasyon başına örnek sayısı (-1 kullanılabilir VRAM'e otomatik olarak uyarlar veya 1-512) | -1 (otomatik) |
| Image Size | Girdi çözünürlüğü kaydırıcısı, 32'lik adımlarla 32-1280 | 640 |
| Ad | Eğitim çalıştırması için isteğe bağlı ad | otomatik |
Bir parametrenin aralığı dışında girilen değerler, alan odağını kaybettiğinde aralığa sabitlenir.
Kaydırıcı 1280'de durur, ancak YAML düzenleyicisi 4096'ya kadar boyutları kabul eder. Daha büyük çözünürlükler GPU bellek kullanımını, eğitim süresini ve maliyeti önemli ölçüde artırdığı için 1280'in üzerinde bir uyarı görünür.
Adım: Gelişmiş Ayarlar (İsteğe Bağlı)#
Gruplara göre düzenlenmiş 50'den fazla eğitim parametresinin bulunduğu YAML tabanlı tam parametre düzenleyicisine erişmek için Advanced Settings bölümünü genişlet (yapılandırma referansına bak):
| 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 |
| Geometrik Artırma | degrees, translate, scale, shear, perspective |
| Döndürme ve Mix Artırması | flipud, fliplr, mosaic, mixup, copy_paste |
| Eğitim Denetimi | 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 |
| Cihaz ve Çıkarım | device, cache, workers, dropout, iou, max_det |
Parametreler göreve duyarlıdır (örneğin copy_paste yalnızca segment görevlerinde, pose/kobj yalnızca pose görevlerinde, dropout ise yalnızca classify görevinde gösterilir). Değerler varsayılanlardan farklı olduğunda Modified rozeti görünür ve sıfırlama düğmesiyle tümünü varsayılanlara döndürebilirsin. 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 dahil edilir); böylece ortaya çıkan komut okunabilir kalır.
Örnek: Küçük Veri Kümeleri için Artırmayı Ayarlama
Küçük veri kümelerinde (<1000 görüntü) aşırı öğrenmeyi azaltmak için 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 tarafından barındırılan veri kümesinin değiştirilemez bir sürümüne bağlamak için Save Dataset Version seçeneğini etkinleştir. Platform, veri kümesi içeriğinin değişip değişmediğini kontrol eder, değişmediyse eşleşen bir sürümü yeniden kullanır ve yalnızca gerektiğinde yeni, numaralandırılmış 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ı ile içerik karmasını modele kaydeder.
Bu işlem, daha sonra görüntü eklesen veya kaldırsan, açıklamaları düzenlesen ya da veri kümesi bölümlerini değiştirsen bile çalıştırmada kullanılan verileri korur. Bağlı sürümü veri kümesinin Models ve Versions sekmelerinde bulabilirsin.
Save Dataset Version, bağlı bulut depolama ve On Premise veri kümeleri için kullanılamaz. Ayrıca Versions sekmesinden manuel olarak anlık görüntüler oluşturabilirsin.
Adım: GPU'yu Seç (Bulut Sekmesi)#
GPU'nu Ultralytics Cloud'dan seç:

| GPU | Nesil | VRAM | Maliyet/Saat | En Uygun 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 büyüklükte veri kümeleri |
| RTX A5000 | Ampere | 24 GB | $0.27 | Orta büyüklükte 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 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 | Ekonomik Blackwell |
| RTX PRO 4500 | Blackwell | 32 GB | $0.64 | Fiyat/performans oranı çok iyi |
| RTX 4090 | Ada | 24 GB | $0.69 | En iyi fiyat/performans |
| RTX 6000 Ada | Ada | 48 GB | $0.77 | Büyük toplu eğitim |
| L40S | Ada | 48 GB | $0.86 | Büyük toplu eğitim |
| RTX PRO 5000 | Blackwell | 48 GB | $0.96 | Büyük toplu eğitim |
| RTX 5090 | Blackwell | 32 GB | $0.99 | En yeni tüketici nesli |
| L40 | Ada | 48 GB | $0.99 | Büyük modeller |
| A100 PCIe | Ampere | 80 GB | $1.39 | Üretim eğitimi |
| A100 SXM | Ampere | 80 GB | $1.49 | Üretim eğitimi |
| 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 batch boyutları veya daha büyük modeller için güçlü bir seçenek
- H100 PCIe / H100 SXM / H100 NVL: Zamana duyarlı eğitim için 80–94 GB Hopper (tüm planlarda kullanılabilir)
- H200 NVL / H200 SXM: Yüksek bellek gerektiren iş yükleri için 141–143 GB Hopper (tüm planlarda kullanılabilir)
- B200 / B300: En ileri iş yükleri için 180–288 GB NVIDIA Blackwell — Pro veya Enterprise gerektirir
İletişim kutusunda mevcut bakiyen ve bir Bakiye Yükle düğmesi gösterilir. Maliyet kartı, yapılandırman için toplam süreyi ve fiyatı (model boyutu, veri kümesi görüntüleri, epoch sayısı, görüntü boyutu, batch boyutu, optimizer ve GPU hızı) tahmin eder; ayrıca tahmini epoch başına saniye sayısını ve veri kümesindeki görüntü sayısını bildirir.
GPU seçici canlı bulut stokunu yansıtır; bu nedenle kapasitesi tükenen seçenekler işaretlenir. Bir iş, seçtiğin GPU'ya yine de yerleştirilemezse Platform kapasite yetersizliğini bildirir ve seçimini en yakın kullanılabilir GPU'ya geçirir — önce VRAM'i, ardından hızı, sonra fiyatı eşleştirir — böylece yeni VRAM'i ve saatlik ücreti görür, hemen başlatabilir veya farklı bir seçim yapabilirsin.
RTX PRO 6000'den daha ucuz bir GPU seçtiğinde işin Ultralytics tarafından yönetilen altyapı için uygun hale gelir. Bu kapasite ücretsiz olduğunda çalıştırma RTX PRO 6000 üzerinde yürütülür, ancak seçtiğin GPU'nun ücreti üzerinden faturalandırılır; böylece çalıştırma, seçtiğin GPU'da gerçekleşeceğinden daha hızlı tamamlanabilir ve daha ucuza mal olabilir — yükseltme hiçbir zaman çalıştırmayı yavaşlatmaz veya daha pahalı hale getirmez.
Adım: Eğitimi Başlat#
İşini başlatmak için Start Training seçeneğine tıkla. Platform:
- Save Dataset Version etkinleştirildiğinde değiştirilemez veri kümesi sürümünü belirler
- Bir GPU örneği oluşturur
- Veri kümeni indirir
- Eğitimi başlatır
- Metrikleri gerçek zamanlı olarak akış halinde sunar
Mevcut bir modeli yeniden eğitmek aynı model sayfasını yeniden kullanır ve yeni iş oluşturulduğunda önceki çalıştırmanın grafiklerini, konsol çıktısını, sistem metriklerini ve hata durumunu temizler. İşlem kaynakları sağlanmadan önce başarısız olan bir çalıştırma, önceki sonuçları değiştirmeden 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ış halinde |
| 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) |
| İptal edildi | Eğitim kullanıcı tarafından iptal edildi |
Konsol akışındaki kritik bir Python hatası — traceback, CUDA belleğinin tükenmesi hatası veya başarısız CUDA başlatma işlemi — zaman aşımını beklemek yerine çalıştırmayı hemen sonlandırır ve çıkarılan mesaj, model sayfasındaki bir hata bandında View full console logs ve Retry Training eylemleriyle birlikte görünür. Birkaç saat boyunca etkinlik bildirmeyi durduran çalıştırmalar otomatik olarak başarısız olarak işaretlenir ve işlem kaynakları serbest bırakılır.
Bu sayfayı açık tutmadan tamamlanan ve başarısız sonuçları almak için Slack alerts özelliğini bağla.
Yeni hesaplara kayıt kredisi verilir — kişisel e-postalar için 5 $, şirket e-postaları için 25 $. Bakiyeni Settings > Billing bölümünden kontrol et.

Eğitimi İzle#
Model sayfasındaki Train sekmesinden gerçek zamanlı eğitim ilerlemesini görüntüle:
Charts alt sekmesi#

Grafikler metrik ailesine göre gruplandırılır ve görünen gruplar, çalıştırmanın bildirdiği verilere bağlıdır:
| Grup | İçindekiler |
|---|---|
| Metrikler | Görev metrikleri — algılama için mAP50, mAP50-95, kesinlik ve geri çağırma; diğer görevler için Models bölümüne bakın |
| Loss | Her kayıp bileşeni için bir grafik; eğitim serisi düz, doğrulama serisi kesikli çizgiyle gösterilir |
| Öğrenme Oranı | lr/pg0, lr/pg1, lr/pg2 |
Her grup daraltılabilir, tek tek grafikler grup menüsünden gizlenebilir veya gösterilebilir ve grafikler sürüklenip yeniden boyutlandırılabilir — düzen bir sonraki kullanım için hatırlanır.
Console alt sekmesi#
ANSI renk desteği, ilerleme çubukları ve kritik hata algılama özelliklerine sahip canlı konsol çıktısı. Son 2000 satır saklanır, zaman damgaları açılıp kapatılabilir ve tüm günlük düz metin olarak kopyalanabilir.
System alt sekmesi#
Canlı bir ana bilgisayar kartı (ana bilgisayar adı, CPU, GPU, RAM ve disk toplamları) ile CPU ve RAM kullanımı, GPU kullanımı ve belleği, GPU sıcaklığı, ağ G/Ç'si ve disk G/Ç'si için epoch başına grafikler.
Kontrol noktaları#
En iyi kontrol noktası (best.pt), Platform'a düzenli aralıklarla eğitim sırasında ve çalıştırma sona erdiğinde tekrar yüklenir; böylece indirme, dışa aktarma ve dağıtım işlemleri şimdiye kadar üretilen en iyi epoch'u her zaman kullanır. Çalıştırma iptal edilirse iptalden önce yüklenen kontrol noktası korunur.
Eğitimi İptal Et#
Model sayfasındaki Run Information kartında Cancel seçeneğine tıkla ve işlemi onayla. Bulut eğitiminde Platform işi durdurur, işlem kaynaklarını serbest bırakır ve iptalden önce kullanılan geçen GPU süresini ücretlendirir. Yerel eğitimde iptal sinyali, işlemin bir sonraki epoch sınırında durmasını sağlar ve kısmi sonuçları korur — çalıştırma çıkmadan önce elindeki verileri yükler.
Uzak 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ında eğitim yap.
Platform entegrasyonu Python>=3.11 ve 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 Local Training sekmesini açtığında platform otomatik olarak bir anahtar oluşturur)
- Ortam değişkenini ayarla:
export ULTRALYTICS_API_KEY="YOUR_API_KEY"Akış ile Eğitim#
Metrikleri aktarmak 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 iletişim kutusundaki Local Training sekmesi, API anahtarını, seçili parametreleri ve gelişmiş bağımsız değişkenleri içeren önceden yapılandırılmış bir komut gösterir.
Platform Veri Kümelerini Kullanma#
Platformda depolanan veri kümeleriyle ul:// URI biçimini kullanarak eğitim yap:
yolo train model=yolo26n.pt data=ul://username/datasets/my-dataset epochs=100 \
project=username/my-project name=exp1ul:// URI biçimi, veri kümeni otomatik olarak indirir ve yapılandırır. Model, platformdaki veri kümesine otomatik olarak bağlanır (Using Platform Datasets bölümüne bakın).
Faturalandırma#
Eğitim maliyetleri GPU kullanımına göre belirlenir:
Maliyet Tahmini#
Eğitim başlamadan önce platform, veri kümesi boyutuna, model boyutuna, görüntü boyutuna, batch boyutuna, epoch sayısına ve seçilen GPU'ya göre toplam süreyi ve maliyeti tahmin eder. Tahminler yaklaşık değerlerdir; faturalandırılan tutarı gerçek kullanım belirler.
Maliyeti etkileyen faktörler:
| Faktör | Etki |
|---|---|
| Veri Kümesi Boyutu | Daha fazla görüntü = daha uzun eğitim süresi (işlem yükü, veri kümesi boyutuyla kabaca doğrusal olarak artar) |
| Model Boyutu | Daha büyük modeller (m, l, x), (n, s) modellerinden daha yavaş eğitilir |
| Epoch Sayısı | Eğitim süresini doğrudan çarpar |
| Image Size | Daha büyük imgsz işlem yükünü önemli ölçüde artırır — 1280px, 640px'e göre birkaç kat daha maliyetlidir |
| Batch Boyutu | Büyük batch'ler küçük batch'lere göre daha verimli eğitim sağlar |
| GPU Hızı | Daha hızlı GPU'lar eğitim süresini azaltır ve 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ıç Ek Yükü | Örnek başlatma, veri indirme ve ısınma için 5 dakikaya kadar süre (veri kümesi boyutuyla artar) |
Tahminler gerçek bulut eğitim çalıştırmalarına dayanır ve tahminde her zaman seçtiğin GPU kullanılır — bu nedenle daha hızlı Ultralytics altyapısına yönlendirilen bir iş, tahmin edilen süreden önce tamamlanır.
Maliyet Örnekleri#
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 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 hesaplanan maliyet
- Bakiye Kontrolü: Kullanılabilir krediler başlatmadan önce kontrol edilir
- Eğitim ve Ölçüm: İş, seçilen işlem kaynağında çalışır ve biriken GPU süresi çalışırken bakiyenden kademeli olarak düşülür
- Hesap Kapatma: Terminal durumunda kalan süre düşülür ve tüm çalıştırma için tek bir Training işlemi kaydedilir
Faturalandırma, bir bulut GPU'su başladıktan sonra iptal edilen veya başarısız olan kısmi çalıştırmalar da dahil olmak üzere gerçek GPU süresini izler.
İş 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 işlem kaynağı başladıysa — kullanılan geçen GPU süresi |
| Takılı kaldı | 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 hesaplanır. Kendi donanımındaki uzak çalıştırmalar yalnızca başarısız olarak işaretlenir ve ücret oluşturmaz.
Bulut GPU'su başlamadan önce oluşan bir doğrulama veya başlatma hatası, ücretlendirilecek işlem kullanımı oluşturmaz. GPU çalışmaya başladıktan sonra tamamlanan, iptal edilen, başarısız olan ve otomatik olarak sonlandırılan işler, geçen duvar saati GPU süresi üzerinden hesaplanır.
Ödeme Yöntemleri#
Bulut eğitiminin ödemesi Platform kredi bakiyenden yapılır.
Eğitimin başlaması için kullanılabilir bakiyenin pozitif olması ve tahmini iş maliyetini karşılayacak kadar kredi bulunması gerekir; her tahmin en az 15 dakikalık GPU süresi ayırır. Aynı anda birden fazla çalıştırma etkin olduğunda kontrol, bu çalıştırmaların henüz faturalandırılmamış kalan sürelerini de hesaba katar.
Eğitim Maliyetlerini Görüntüleme#
Bir bulut işini başlatmadan önce eğitim iletişim kutusu, mevcut kredi bakiyeni gösterir ve seçilen model, veri kümesi, epoch sayısı, görüntü boyutu ve GPU'ya göre iş süresi ile maliyetini tahmin eder. Tahmin bilgilendirme amaçlıdır; gerçek kullanımda tüketilen GPU süresi ücretlendirilir. Daha sonra Settings > Billing bölümünden oluşan kredi işlemini incele.

Eğitim İpuçları#
Doğru Model Boyutunu Seç#
| Model | Parametreler | En Uygun 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 kümenin ve yapılandırmanın çalıştığını doğrulamak için uygun maliyetli bir GPU'da 10-20 epoch ile test et
- Uygun GPU kullan: RTX PRO 6000 çoğu iş yükünü iyi şekilde yönetir
- Veri kümesini doğrula: Eğitime para harcamadan önce etiketleme sorunlarını düzelt
- Erken izle: Kayıp sabitlenirse eğitimi iptal et — yalnızca kullanılan işlem süresi için ödeme yaparsın
Sorun Giderme#
| Sorun | Çözüm |
|---|---|
| Eğitim %0'da takılı kaldı | Veri kümesi biçimini kontrol et, yeniden dene |
| Bellek yetersiz | Batch boyutunu küçült 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 kullanmayı 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 | Tür | Varsayılan | Aralık | Açıklama |
|---|---|---|---|---|
epochs | int | 100 | 1-10000 | Eğitim epoch'larının sayısı |
batch | int | -1 (otomatik) | -1 ile 512 arası | Batch boyutu (-1 = kullanılabilir VRAM'e otomatik olarak uyarla) |
imgsz | int | 640 | 32-4096 | Girdi görüntüsü boyutu |
pretrained | bool | True | - | Rastgele başlatma yerine önceden eğitilmiş ağırlıklarla başla |
patience | int | 100 | 1-1000 | Erken durdurma sabrı |
time | float | null | 0.1-720 | Saat cinsinden gerçek zamanlı eğitim sınırı; epoch sayısını geçersiz kılar |
seed | int | 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 (ilk epoch daha yavaş) |
close_mosaic | int | 10 | 0-50 | Son N epoch'ta mozaik kullanımını devre dışı bırak |
save_period | int | -1 | -1-100 | Her N epoch'ta bir kontrol noktası kaydet |
device | select | otomatik | auto/0/cpu/mps | Eğitim cihazı |
workers | int | 8 | 0-64 | Dataloader çalışanları |
cache | select | false | ram/disk/false | Görüntüleri önbelleğe al |
dropout | float | 0.0 | 0.0-1.0 | Sınıflandırma başlığı dropout'u (yalnızca classify) |
iou | float | 0.7 | 0.1-0.9 | Doğrulama sırasında NMS için IoU eşiği |
max_det | int | 300 | 1-10000 | Görüntü başına maksimum tespit sayısı |
Bazı parametreler yalnızca belirli görevlere uygulanır:
- 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ıfları olan 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 nesne olasılığı) - Yalnızca classify:
dropout
SSS#
Eğitim süresi şunlara bağlıdır:
- Veri kümesi boyutu
- Model boyutu
- 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şık değerlerdir ve veri kümesinin karmaşıklığına, veri artırma ayarlarına ve batch size değerine göre değişir. Daha doğru tahminler için eğitim iletişim kutusundaki maliyet tahminini kullan.
Evet. Eğitim, bakiyesi yeterli olduğu sürece gözetimsiz olarak çalışabilir ve Platform bir tamamlanma veya başarısızlık olayı kaydeder. Ölçüm bakiyeyi sıfırın altına düşürürse etkin ücretli bulut çalıştırmaları durdurulur ve o ana kadar kullanılan GPU süresi için ücretlendirme kesinleştirilir.
Bulut kullanımı, eğitim ilerledikçe ölçülür. Bir ücret bakiyeni sıfırın altına düşürürse etkin ücretli bulut eğitim çalıştırmaları durdurulur ve o ana kadar kullanılan GPU süresi için ücretlendirme kesinleştirilir. Uzun süren işlerin finansmanını sürdürmek için kredi ekle veya otomatik yüklemeyi etkinleştir.
Negatif BakiyeSıfır veya negatif bakiye, yeni ücretli bulut eğitim işlerinin başlatılmasını engeller. Negatif ölçülen bakiye, etkin ücretli bulut eğitim çalıştırmalarının da kapatılmasını tetikler.
Maliyet tahminleri yaklaşık değerlerdir — gerçek eğitim süresi; veri yükleme hızı, GPU warmup süresi ve modelin yakınsama davranışı gibi faktörlere bağlı olarak değişebilir. Gerçek kullanım mevcut bakiyeyi tüketirse Platform, bakiye negatife düştükten sonra etkin ü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 otomatik yüklemeyi etkinleştir
- Beklentileri kalibre etmek için daha kısa ç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 Gelişmiş Ayarlar bölümünü genişlet. Varsayılan olmayan değerler hem bulut hem de yerel eğitim komutlarına dahil edilir.
YAML düzenleyicisi ayrıca önceki eğitim çalıştırmalarından yapılandırmaları içe aktarmayı destekler:
- Mevcut modelden kopyala: Tamamlanmış herhangi bir modelin sayfasında, Eğitim Yapılandırması kartındaki Verileri dışa aktar menüsünde JSON'u kopyala seçeneği bulunur. JSON'u doğrudan YAML düzenleyicisine yapıştır — JSON biçimini 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: Geçerli herhangi bir YAML veya JSON eğitim yapılandırmasını düzenleyiciye yapıştır. Parametreler otomatik olarak doğrulanır; aralık dışındaki değerler sınırlandırılır ve uyarılar görüntülenir.
- Dosyaları sürükleyip bırak: Parametrelerini içe aktarmak için bir
.yamlveya.jsondosyasını doğrudan düzenleyiciye sürükle.

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 modelde, aynı temel model, veri kümesi ve parametrelerle eğitim iletişim kutusunu yeniden açan Yeniden dene eyleminin bulunduğu bir hata bandı gösterilir; böylece bir değeri ayarlayıp yeniden başlatabilirsin. Yeniden deneme aynı model sayfasını kullanır: yeni iş oluşturulduğunda önceki çalıştırmanın grafikleri, konsol çıktısı, sistem metrikleri ve hatası temizlenir; yeni çalıştırma daha iyi bir checkpoint ürettiğinde ağırlıkları değiştirilir.
Evet, veri kümesi sayfalarındaki Yeni Model düğmesi, veri kümesi önceden seçilmiş ve kilitlenmiş şekilde eğitim iletişim kutusunu açar. Ardından eğitimi başlatmak için bir proje ve model seçersin.