İçeriğe geç

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.

Kullanıcı Arayüzünden Eğit

Bulut eğitimini doğrudan Platform'dan başlatın:

  1. Projenize gidin
  2. Modeli Eğit'e tıklayın
  3. Eğitim parametrelerini yapılandırın
  4. Eğitimi Başlat'a tıklayın

Adım 1: Veri Kümesini Seçin

Yüklemelerinizden bir veri kümesi seçin:

SeçenekAçıklama
Veri KümelerinizYüklediğiniz veri kümeleri
Herkese Açık Veri KümeleriExplore'dan kamuya açık veri kümeleri

Adım 2: Modeli Yapılandırın

Temel modeli ve parametreleri seçin:

ParametreAçıklamaVarsayılan
ModelTemel mimari (YOLO26n, s, m, l, x)YOLO26n
EpoklarEğitim iterasyon sayısı100
Resim BoyutuGiriş çözünürlüğü640
Yığın Boyutuİterasyon başına örnek sayısıOtomatik

Adım 3: GPU Seçin

Hesaplama kaynaklarınızı seçin:

KademeGPUVRAMFiyat/SaatEn Uygun Olduğu Alan
BütçeRTX A20006 GB$0.12Küçük veri kümeleri, test etme
BütçeRTX 308010 GB$0.25Orta büyüklükteki veri kümeleri
BütçeRTX 3080 Ti12 GB$0.30Orta büyüklükteki veri kümeleri
BütçeA3024 GB$0.44Daha büyük parti boyutları
OrtaRTX 409024 GB$0.60Mükemmel fiyat/performans oranı
OrtaA600048 GB$0.90Büyük modeller
OrtaL424 GB$0.54Çıkarım optimizasyonu
OrtaL40S48 GB$1.72Büyük parti eğitimi
ProA100 40GB40 GB$2.78Üretim eğitimi
ProA100 80GB80 GB$3.44Çok büyük modeller
ProH10080 GB$5.38En hızlı eğitim
KurumsalH200141 GB$5.38Maksimum performans
KurumsalB200192 GB$10.38En büyük modeller
UltralyticsRTX PRO 600048 GB$3.68Ultralytics

GPU Seçimi

  • RTX 4090: Çoğu iş için en iyi fiyat/performans oranı: saatte 0,60 dolar
  • A100 80GB: Büyük yığın boyutları veya büyük modeller için gereklidir
  • H100/H200: Zamana duyarlı eğitim için maksimum performans
  • B200: En yeni iş yükleri için NVIDIA mimarisi

Adım 4: Eğitimi Başlatın

Görevinizi başlatmak için Eğitimi Başlat'a tıklayın. Platform:

  1. Bir GPU örneği sağlar
  2. Veri setinizi indirir
  3. Eğitime başlar
  4. Metrikleri gerçek zamanlı olarak yayınlar

Ücretsiz Krediler

Yeni hesaplar, kayıt kredisi olarak 5 $ alır (şirket e-postaları için 25 $) - bu, birkaç eğitim koşusu için yeterlidir. Bakiyenizi Ayarlar > Faturalandırma bölümünden kontrol edin.

Eğitimi İzle

Gerçek zamanlı eğitim ilerlemesini görüntüle:

Canlı Metrikler

MetrikAçıklama
KayıpEğitim ve doğrulama kaybı
mAPOrtalama Ortalama Hassasiyet
KesinlikDoğru pozitif tahminler
Duyarlılık (Recall)Detect edilen gerçekler
GPU KullanımıGPU kullanım yüzdesi
BellekGPU bellek 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

Durdur ve Devam Et

Eğitimi Durdur

Eğitimi Durdur'a tıklayarak işinizi duraklatın:

  • Mevcut kontrol noktası kaydedildi
  • GPU örneği serbest bırakılır
  • Krediler ücretlendirilmez

Eğitime Devam Et

Son kontrol noktanızdan devam edin:

  1. Modele gidin
  2. Eğitime Devam Et'e tıklayın
  3. Devamı onayla

Devam Ettirme Sınırlamaları

Yalnızca açıkça durdurulmuş eğitimleri devam ettirebilirsiniz. Başarısız olan eğitim işlerinin baştan başlaması gerekebilir.

Uzaktan Eğitim

Metrikleri Platform'a aktarırken kendi donanımınızda eğitim yapın.

Paket Sürüm Gereksinimi

Platform entegrasyonu ultralytics>=8.4.0 sürümünü gerektirir. Daha düşük sürümler Platform ile ÇALIŞMAZ.

pip install "ultralytics>=8.4.0"

API Anahtarını Kur

  1. Ayarlar > API Anahtarları'na gidin
  2. Eğitim kapsamına sahip yeni bir anahtar oluşturun
  3. 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",
)

Platform Veri Kümelerini Kullanma

Platformda depolanan veri kümeleriyle eğitim yapın:

yolo train model=yolo26n.pt data=ul://username/datasets/my-dataset epochs=100

ul:// URI formatı, veri kümenizi otomatik olarak indirir ve yapılandırır.

Faturalandırma

Eğitim maliyetleri GPU kullanımına dayalıdır:

Maliyet Tahmini

Eğitim başlamadan önce Platform, aşağıdakilere göre toplam maliyeti tahmin eder:

Estimated Cost = Base Time × Model Multiplier × Dataset Multiplier × GPU Speed Factor × GPU Rate

Maliyeti etkileyen faktörler:

FaktörEtki
Veri Kümesi BoyutuDaha fazla görüntü = daha uzun eğitim süresi
Model BoyutuDaha büyük modeller (m, l, x) (n, s) modellerinden daha yavaş öğrenir.
Dönem SayısıEğitim süresine doğrudan çarpan
Resim BoyutuDaha büyük imgsz, hesaplamayı artırır
GPUDaha hızlı GPU'lar eğitim süresini kısaltır

Maliyet Örnekleri

SenaryoGPUSüreMaliyet
1000 görüntü, YOLO26n, 100 dönemRTX 4090~1 saat~0,60 dolar
5000 görüntü, YOLO26m, 100 dönemA100 80GB~4 saat~13,76 dolar
10.000 görüntü, YOLO26x, 200 dönemH100~8 saat~43,04 dolar

Bekletme/Ödeme Sistemi

Platform, tüketiciyi koruyan bir faturalandırma modeli kullanır:

  1. Tahmin: Eğitim başlamadan önce hesaplanan maliyet
  2. Bekletme: Tahmini tutar + bakiyeden ayrılan %20 güvenlik marjı
  3. Tren: Bakiyenizde "Rezervasyonlu" olarak gösterilen rezerve edilen tutar
  4. Ödeme: Tamamlandıktan sonra, yalnızca kullanılan gerçek GPU için ücretlendirilir.
  5. İade: Fazla tutar otomatik olarak bakiyenize iade edilir.

Tüketici Koruması

Eğitimden önce gösterilen tahminden asla daha fazla ücretlendirilmezsiniz. Eğitim erken tamamlanırsa veya iptal edilirse, yalnızca kullanılan gerçek işlem süresi için ödeme yaparsınız.

Ödeme Yöntemleri

MetotAçıklama
Hesap BakiyesiÖnceden yüklenmiş krediler
İş Başına Ödemeİş tamamlandığında ücretlendirilir

Minimum Bakiye

Dönem tabanlı eğitime başlamak için minimum 5,00 $ bakiye 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

ModelParametrelerEn Uygun Olduğu Alan
YOLO26n2.4MGerçek zamanlı, uç cihazlar
YOLO26s9.5MDengeli hız/doğruluk
YOLO26m20.4MDaha yüksek doğruluk
YOLO26l24.8MÜretim doğruluğu
YOLO26x55.7MMaksimum doğruluk

Eğitim Süresini Optimize Et

  1. Küçük başlayın: Önce daha az epoch ile test edin
  2. Uygun GPU kullanın: GPU'yu model/batch boyutuyla eşleştirin
  3. Veri setini doğrulayın: Eğitimden önce kaliteyi sağlayın
  4. Erken izleyin: Metrikler platoya ulaşırsa durdurun

Sorun Giderme

SorunÇözüm
Eğitim %0'da takıldıVeri seti formatını kontrol edin, tekrar deneyin
Bellek yetersizBatch boyutunu azaltın veya daha büyük bir GPU kullanın
Düşük doğrulukEpoch sayısını artırın, veri kalitesini kontrol edin
Eğitim yavaşDaha hızlı bir GPU düşünün

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):

ModelRTX 4090A100
YOLO26n30 dk20 dk
YOLO26m60 dk40 dk
YOLO26x120 dk80 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, ileri düzey kullanıcılar eğitim yapılandırmasında ek argümanlar belirtebilir.

Eğitim Parametreleri Referansı

Temel Parametreler

ParametreTürVarsayılanAralıkAçıklama
epochsint1001+Eğitim epoch sayısı
batchint16-1 = otomatikBatch boyutu (otomatik için -1)
imgszint64032+Giriş görüntü boyutu
patienceint1000+Erken durdurma sabrı
workersint80+Veri yükleyici işçileri
cacheboolYanlış-Görüntüleri önbelleğe al (RAM/disk)

Öğrenme Oranı Parametreleri

ParametreTürVarsayılanAralıkAçıklama
lr0float0.010.0-1.0Başlangıç öğrenme oranı
lrffloat0.010.0-1.0Nihai öğrenme oranı faktörü
momentumfloat0.9370.0-1.0SGD momentumu
weight_decayfloat0.00050.0-1.0L2 düzenlileştirme
warmup_epochsfloat3.00+Isınma epoch'ları
cos_lrboolYanlış-Kosinüs öğrenme oranı zamanlayıcısı

Artırma Parametreleri

ParametreTürVarsayılanAralıkAçıklama
hsv_hfloat0.0150.0-1.0HSV ton artırması
hsv_sfloat0.70.0-1.0HSV doygunluğu
hsv_vfloat0.40.0-1.0HSV değeri
degreesfloat0.0-Dönme dereceleri
translatefloat0.10.0-1.0Öteleme oranı
scalefloat0.50.0-1.0Ölçek faktörü
fliplrfloat0.50.0-1.0Yatay çevirme olasılığı
flipudfloat0.00.0-1.0Dikey çevirme olasılığı
mosaicfloat1.00.0-1.0Mozaik artırma
mixupfloat0.00.0-1.0MixUp artırma
copy_pastefloat0.00.0-1.0Kopyala-yapıştır (segment)

Optimizatör Seçimi

DeğerAçıklama
autoOtomatik seçim (varsayılan)
SGDStokastik Gradyan İnişi
AdamAdam optimizer
AdamWAğırlık bozunmalı Adam

Göreve Özel Parametreler

Bazı parametreler yalnızca belirli görevler için geçerlidir:

  • Segment: overlap_mask, mask_ratio, copy_paste
  • Poz: pose (kayıp ağırlığı), kobj (anahtar nokta nesnellik skoru)
  • Sınıflandır: dropout, erasing, auto_augment


📅 20 gün önce oluşturuldu ✏️ 14 gün önce güncellendi
glenn-jocherLaughing-q

Yorumlar