Bulut Eğitimi
Ultralytics Platform Bulut Eğitimi, bulut GPU'ları üzerinde tek tıkla eğitim imkanı sunarak model eğitimini karmaşık kurulumlar olmadan erişilebilir hale getirir. Gerçek zamanlı metrik akışı ve otomatik kontrol noktası kaydı ile YOLO modellerini eğit.
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:#fffEğitim İletişim Kutusu
Herhangi bir proje sayfasında Yeni Model'e (veya bir veri kümesi sayfasında Eğit'e) tıklayarak platform kullanıcı arayüzünden eğitimi başlat. Eğitim iletişim kutusu iki sekme içerir: Bulut Eğitimi ve Yerel Eğitim.

Adım 1: Temel Model Seç
Resmi YOLO26 modellerinden veya kendi eğittiğin modellerden birini seç:
| Kategori | Açıklama |
|---|---|
| Resmi | Tüm 25 YOLO26 modeli (5 boyut x 5 görev) |
| Modellerin | İnce ayar için tamamladığın modellerin |
Resmi modeller görev türüne (Detect, Segment, Pose, OBB, Classify) göre, nano boyuttan xlarge boyuta kadar düzenlenmiştir.
Adım 2: Veri Kümesi Seç
Eğitim için bir veri kümesi seç (bkz. Veri Kümeleri):
| Seçenek | Açıklama |
|---|---|
| Resmi | Ultralytics'ten seçilmiş veri kümeleri |
| Veri Kümelerin | Yüklediğin veri kümeleri |
Veri kümeleri ready (hazır) durumunda olmalı; eğitim bölümünde en az 1 görüntü, doğrulama veya test bölümünde en az 1 görüntü ve en az 1 etiketli görüntü bulunmalıdır.
Model görevi (örneğin detect) veri kümesi göreviyle (örneğin segment) eşleşmiyorsa bir görev uyuşmazlığı uyarısı görünür. Uyuşmaz görevlerle devam edersen eğitim başarısız olur. görev kılavuzlarında açıklandığı gibi hem modelin hem de veri kümesinin aynı görev türünü kullandığından emin ol.
Adım 3: Parametreleri Yapılandır
Temel eğitim parametrelerini ayarla:
| Parametre | Açıklama | Varsayılan |
|---|---|---|
| Epochs (Dönemler) | Eğitim yineleme sayısı | 100 |
| Batch Size (Yığın Boyutu) | Yineleme başına örnek sayısı | -1 (otomatik) |
| Görüntü Boyutu | Giriş çözünürlüğü (320/416/512/640/1280 açılır menüsü, YAML düzenleyicide 32-4096 arası 32'nin herhangi bir katı) | 640 |
| Çalıştırma Adı | Eğitim çalıştırması için isteğe bağlı isim | otomatik |
Adım 4: Gelişmiş Ayarlar (İsteğe Bağlı)
Gruplara göre düzenlenmiş 40'tan fazla eğitim parametresini içeren tam YAML tabanlı parametre düzenleyicisine erişmek için Gelişmiş Ayarlar'ı genişlet (bkz. yapılandırma referansı):
| Grup | Parametreler |
|---|---|
| Öğrenme Oranı | lr0, lrf, momentum, weight_decay, warmup_epochs, warmup_momentum, warmup_bias_lr |
| Optimizer (İyileştirici) | 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 |
| Çevirme & Karıştırma Artırma | 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örev farkındalıklıdır (örneğin copy_paste sadece segment görevleri için, pose/kobj sadece pose görevleri için görünür). Değerler varsayılanlardan farklı olduğunda bir Değiştirildi rozeti görünür ve sıfırlama düğmesiyle hepsini varsayılanlara döndürebilirsin.
Örnek: Küçük Veri Kümeleri için Artırmayı Ayarlama
Küçük veri kümeleri (<1000 görüntü) için, aşırı öğrenmeyi (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 scalingAdım 5: GPU Seç (Bulut Sekmesi)
GPU'nu Ultralytics Cloud'dan seç:

| GPU | Nesil | VRAM | Maliyet/Saat | En İyisi |
|---|---|---|---|---|
| RTX 2000 Ada | Ada | 16 GB | $0.24 | Küçük veri setleri, test etme |
| RTX A4500 | Ampere | 20 GB | $0.25 | Küçük-orta ölçekli veri setleri |
| RTX 4000 Ada | Ada | 20 GB | $0.26 | Orta ölçekli veri setleri |
| RTX A5000 | Ampere | 24 GB | $0.27 | Orta ölçekli veri setleri |
| L4 | Ada | 24 GB | $0.39 | Çıkarım optimize edilmiş |
| A40 | Ampere | 48 GB | $0.44 | Daha büyük yığın boyutları |
| RTX 3090 | Ampere | 24 GB | $0.46 | Genel eğitim |
| RTX A6000 | Ampere | 48 GB | $0.49 | Büyük modeller |
| 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 (batch) eğitimi |
| L40S | Ada | 48 GB | $0.86 | Büyük yığın (batch) eğitimi |
| 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 | $1.89 | Önerilen varsayılan |
| H100 PCIe | Hopper | 80 GB | $2.39 | Yüksek performanslı eğitim |
| H100 SXM | Hopper | 80 GB | $2.99 | En hızlı eğitim |
| H100 NVL | Hopper | 94 GB | $3.07 | Maksimum performans |
| H200 NVL | Hopper | 143 GB | $3.39 | Maksimum bellek |
| H200 SXM | Hopper | 141 GB | $3.99 | Maksimum performans |
| B200 | Blackwell | 180 GB | $5.49 | 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çim
- H100 PCIe / H100 SXM / H100 NVL: Zamana duyarlı eğitim 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 son teknoloji iş yükleri için 180–288 GB NVIDIA Blackwell — Pro veya Enterprise gerektirir
İletişim kutusu mevcut bakiyeni ve bir Yükleme Yap düğmesini gösterir. Yapılandırmana (model boyutu, veri kümesi görüntüleri, dönemler, GPU hızı) göre tahmini bir maliyet ve süre hesaplanır.
Adım 6: Eğitimi Başlat
İşini başlatmak için Eğitimi Başlat'a tıkla. Platform:
- Bir GPU örneği tahsis eder
- Veri kümeni indirir
- Eğitime başlar
- Metrikleri gerçek zamanlı olarak yayınlar
Eğitim İşi Yaşam Döngüsü
Eğitim işleri şu durumlardan geçer:
| Durum | Açıklama |
|---|---|
| Bekliyor (Pending) | İş gönderildi, GPU tahsisi bekleniyor |
| Başlatılıyor (Starting) | GPU tahsis edildi, veri kümesi ve model indiriliyor |
| Çalışıyor (Running) | Eğitim devam ediyor, metrikler gerçek zamanlı akıyor |
| Tamamlandı (Completed) | Eğitim başarıyla tamamlandı |
| Başarısız (Failed) | Eğitim başarısız oldu (detaylar için konsol günlüklerine bak) |
| İptal Edildi (Cancelled) | Eğitim kullanıcı tarafından iptal edildi |
Yeni hesaplar kayıt kredisi alır — kişisel e-postalar için 5$, şirket e-postaları için 25$. Ayarlar > Faturalandırma kısmından bakiyeni kontrol et.

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

| Metrik | Açıklama |
|---|---|
| Kayıp (Loss) | Eğitim ve doğrulama kaybı |
| mAP | Ortalama Hassasiyet (Mean Average Precision) |
| Hassasiyet (Precision) | Doğru pozitif tahminler |
| Geri Çağırma (Recall) | Tespit edilen yer gerçekleri |
Konsol Alt Sekmesi
ANSI renk desteği, ilerleme çubukları ve hata tespiti içeren canlı konsol çıktısı.
Sistem Alt Sekmesi
Gerçek zamanlı GPU kullanımı, bellek, sıcaklık, CPU ve disk kullanımı.
Kontrol Noktaları
Eğitim tamamlandıktan sonra, en iyi model (best.pt, en yüksek mAP kontrol noktası) platforma yüklenir ve indirme, dışa aktarma ve dağıtım için kullanılabilir hale getirilir.
Eğitimi İptal Et
Çalışan bir işi durdurmak için model sayfasındaki Eğitimi İptal Et butonuna tıkla:
- İşlem örneği sonlandırılır
- Kredi kesintisi durdurulur
- İptal işleminden önce ulaşıldıysa, en iyi kontrol noktası erişilebilir kalır
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:#fffMetrikleri platforma aktarırken kendi donanımında eğit.
Platform entegrasyonu ultralytics>=8.4.35 gerektirir. Daha düşük sürümler Platform ile çalışmaz.
pip install -U ultralyticsAPI Anahtarını Ayarla
- Go to
Settings > API Keys - 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ış ile Eğit
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 iletişim kutusundaki Yerel Eğitim sekmesi, API anahtarın, seçili parametrelerin ve gelişmiş argümanların dahil olduğu önceden yapılandırılmış bir komut gösterir.
Platform Veri Kümelerini Kullanma
ul:// URI formatını kullanarak platformda depolanan veri kümeleriyle eğit:
yolo train model=yolo26n.pt data=ul://username/datasets/my-dataset epochs=100 \
project=username/my-project name=exp1ul:// URI formatı, veri kümeni 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:
- Epok başına saniye tahmini: Veri kümesi boyutu, model karmaşıklığı, görüntü boyutu, yığın boyutu ve GPU hızından hesaplanır
- Toplam eğitim süresi hesaplama: Epok başına saniyeyi epok sayısıyla çarparak ve ardından başlangıç yükünü ekleyerek hesaplanır
- Tahmini maliyeti hesaplama: Toplam eğitim saatini GPU'nun saatlik ücretiyle çarparak hesaplanır
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.8s işlem) |
| Model Boyutu | Daha büyük modeller (m, l, x) (n, s) modellerine göre daha yavaş eğitilir |
| Epok Sayısı | Eğitim süresinde doğrudan çarpan |
| Görüntü Boyutu | Daha büyük imgsz hesaplamayı artırır: 320px=0.25x, 640px=1.0x (temel), 1280px=4.0x |
| Batch Size (Yığın Boyutu) | Daha büyük yığınlar daha verimlidir (yığın 32 = ~0.85x süre, yığın 8 = ~1.2x süre, yığın 16 temel çizgisine kıyasla) |
| GPU Hızı | Daha hızlı GPU'lar eğitim süresini azaltır (örneğin, H100 SXM = RTX 4090'dan ~3.4x daha hızlı) |
| Başlangıç Yükü | Örnek başlatma, veri indirme ve ısınma için 5 dakikaya kadar sürer (veri kümesi boyutuyla ölçeklenir) |
Maliyet Örnekleri
Maliyet tahminleri yaklaşık değerlerdir ve birçok faktöre bağlıdır. Eğitim iletişim kutusu, eğitimi başlatmadan ö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 epok | 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:#fffBulut eğitimi faturalandırma akışı:
- Tahmin: Eğitim başlamadan önce hesaplanan maliyet
- Bakiye Kontrolü: Başlatmadan önce mevcut krediler kontrol edilir
- Eğit: İş, seçilen işlem gücünde çalıştırılır
- Ücretlendirme: Nihai maliyet gerçek çalışma süresine dayanır
Faturalandırma, iptal edilen kısmi çalıştırmalar dahil olmak üzere gerçek işlem süresini takip eder. Başarısız eğitim çalıştırmaları için asla ücret alınmaz.
İş Durumuna Göre Faturalandırma
| Durum | Ücretlendirildi mi? |
|---|---|
| Tamamlandı (Completed) | Evet — kullanılan gerçek GPU süresi |
| İptal Edildi (Cancelled) | Evet — başlangıçtan iptale kadar geçen GPU süresi |
| Başarısız (Failed) | Hayır — başarısız çalıştırmalar ücretlendirilmez |
| Takılı Kaldı | Kısmi — yalnızca gerçek eğitim süresi ücretlendirilir |
Bir eğitim çalıştırması yapılandırma hatası, bellek yetersizliği sorunu veya başka bir hata nedeniyle başarısız olursa, ücretlendirilmezsin. Sadece başarılı hesaplama süresi faturalandırılır. Takılı kalan işler (4 saatten fazla etkinlik yok) otomatik olarak sonlandırılır ve yalnızca GPU'nun aktif olarak eğitildiği süre için ücretlendirilir, boşta geçen süre için değil.
Ödeme Yöntemleri
| Yöntem | Açıklama |
|---|---|
| Hesap Bakiyesi | Önceden yüklenmiş krediler |
| İş Başına Ödeme | İş tamamlandığında ücretlendirme |
Eğitim başlangıcı, pozitif bir kullanılabilir bakiye ve tahmini iş maliyeti için yeterli kredi gerektirir.
Eğitim Maliyetlerini Görüntüle
Eğitimden sonra, Faturalandırma sekmesinden ayrıntılı maliyetleri görüntüle:
- Epok başına maliyet dökümü
- Toplam GPU süresi
- Maliyet raporunu indir

Eğitim İpuçları
Doğru Model Boyutunu Seç
| Model | Parametreler | En İyisi |
|---|---|---|
| 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 bütçe dostu bir GPU'da 10-20 epok ile test et
- Uygun GPU kullan: RTX PRO 6000 çoğu iş yükünü iyi bir şekilde kaldırır
- Veri setini doğrula: Eğitime harcama yapmadan önce etiketleme sorunlarını düzelt
- Erken izleme yap: Kayıp (loss) 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 seti formatını kontrol et, tekrar dene |
| Bellek yetersiz (Out of memory) | Batch size değerini düşür 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 eşleşmeme hatası | Model ve veri seti görevlerinin eşleştiğinden emin ol |
SSS
Eğitim ne kadar sürer?
Eğitim süresi şunlara bağlıdır:
- Veri seti 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 | ~20 dk | ~15 dk |
| YOLO26m | ~40 dk | ~30 dk |
| YOLO26x | ~80 dk | ~60 dk |
Eğitim süreleri yaklaşıktır ve veri seti karmaşıklığına, veri artırma ayarlarına ve batch size değerine göre değişiklik gösterir. Daha doğru tahminler için eğitim penceresindeki maliyet tahminini kullan.
Gece boyunca eğitim yapabilir miyim?
Evet, eğitim tamamlanana kadar devam eder. Eğitim bittiğinde bir bildirim alırsın. Hesabının epoch tabanlı eğitim için yeterli bakiyesi olduğundan emin ol.
Kredilerim biterse ne olur?
Eğitim sırasında kredi bakiyen sıfıra ulaşırsa, eğitim tamamlanana kadar devam eder ve bakiyen negatife düşer. Bu, eğitim işinin hiçbir zaman yarıda kesilmemesini sağlar.
Eğitim tamamlandıktan sonra, yeni eğitim işleri başlatmadan önce bakiyeni pozitife döndürmek için kredi eklemen gerekir. Tamamlanan modelin, kontrol noktaların ve tüm eğitim çıktıların bakiyeden bağımsız olarak tamamen korunur.
Negatif bakiye yalnızca yeni eğitim işlerinin başlatılmasını engeller. Mevcut dağıtımlar ve diğer platform özellikleri normal şekilde çalışmaya devam eder. Kesintileri önlemek için Settings > Billing üzerinden kredi ekle veya auto top-up özelliğini etkinleştir.
Eğitimim tahminden daha maliyetli olursa ne olur?
Maliyet tahminleri yaklaşıktır; gerçek eğitim süresi veri yükleme hızı, GPU ısınması ve model yakınsama davranışı gibi faktörlere bağlı olarak değişebilir. Gerçek maliyet tahmini aşarsa, bakiyen negatife düşebilir (yukarıya bak). Platform, tahmine dayalı olarak eğitimi durdurmaz.
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 ayarlamak için daha kısa süreli çalıştırmalarla (daha az epoch) başla
Özel eğitim argümanları kullanabilir miyim?
Evet, eğitim penceresindeki Advanced Settings bölümünü genişleterek 40'tan fazla yapılandırılabilir parametre içeren bir YAML düzenleyicisine erişebilirsin. 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ışmalarından konfigürasyon içe aktarmayı da destekler:
- Mevcut modelden kopyala: Tamamlanmış herhangi bir modelin sayfasında, Eğitim Konfigürasyonu kartında bir Copy as JSON butonu bulunur. JSON'ı kopyala ve doğrudan YAML düzenleyicisine yapıştır; formatı otomatik algılar ve tüm parametreleri içe aktarır.
- YAML veya JSON yapıştır: Geçerli herhangi bir YAML veya JSON eğitim konfigürasyonunu düzenleyiciye 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.
- 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 girmek zorunda kalmadan önceki eğitim konfigürasyonlarını yeniden üretmeyi veya bunlar üzerinde yineleme yapmayı kolaylaştırır.
Bir veri seti sayfasından eğitim başlatabilir miyim?
Evet, veri seti sayfalarındaki Train butonu, veri seti önceden seçili ve kilitli bir şekilde eğitim penceresini açar. Ardından eğitime başlamak için bir proje ve model seçersin.
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 | -1 (otomatik) | -1 ila 512 | Batch size (-1 = kullanılabilir VRAM'e otomatik uyum) |
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 değeri |
deterministic | bool | True | - | Belirlenimci eğitim modu |
amp | bool | True | - | Otomatik karma hassasiyet |
close_mosaic | int | 10 | 0-50 | Son N epoch'ta mozaiği devre dışı bırak |
save_period | int | -1 | -1-100 | Her N epoch'ta 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 |
Bazı parametreler yalnızca belirli görevler için geçerlidir:
- Sadece tespit görevleri (detect, segment, pose, OBB — classify hariç):
box,dfl,degrees,translate,shear,perspective,mosaic,mixup,close_mosaic - Sadece segment için:
copy_paste - Sadece pose için:
pose(kayıp ağırlığı),kobj(anahtar nokta nesneselliği)