Modeller

Ultralytics Platform, YOLO modellerini eğitmek, analiz etmek ve dağıtmak için kapsamlı model yönetimi sunar. Önceden eğitilmiş modelleri yükle veya doğrudan platform üzerinde yenilerini eğit.

Ultralytics Platform Model Page Overview Tab

Model Yükle

Mevcut model ağırlıklarını platforma yükle:

  1. Projene git
  2. .pt dosyalarını proje sayfasına veya modeller kenar çubuğuna sürükleyip bırak
  3. Model meta verileri dosyadan otomatik olarak ayrıştırılır

Aynı anda birden fazla dosya yüklenebilir (aynı anda en fazla 3 tane).

Ultralytics Platform Model Drag Drop Upload

Desteklenen model formatları:

FormatUzantıAçıklama
PyTorch.ptYerel Ultralytics formatı

Yüklemeden sonra, platform model meta verilerini ayrıştırır:

  • Görev türü (detect, segment, pose, OBB, classify)
  • Mimari (YOLO26n, YOLO26s, vb.)
  • Sınıf isimleri ve sayısı
  • Giriş boyutu ve parametreler
  • Eğitim sonuçları ve metrikler (kontrol noktasında varsa)

Model Eğit

Doğrudan platform üzerinde yeni bir model eğit:

  1. Projene git
  2. Yeni Model'e tıkla
  3. Temel modeli ve veri kümesini seç
  4. Eğitim parametrelerini yapılandır
  5. Bulut veya yerel eğitim seç
  6. Eğitimi başlat

Ayrıntılı talimatlar için Cloud Training bölümüne bak.

Model Yaşam Döngüsü

graph LR
    A[Upload .pt] --> B[Overview]
    C[Train] --> B
    B --> D[Predict]
    B --> E[Export]
    B --> F[Deploy]
    E --> G[17+ Formats]
    F --> H[Endpoint]

    style A fill:#4CAF50,color:#fff
    style C fill:#FF9800,color:#fff
    style E fill:#2196F3,color:#fff
    style F fill:#9C27B0,color:#fff

Model Sayfası Sekmeleri

Her model sayfasında şu sekmeler bulunur:

Sekmeİçerik
Genel Bakış (Overview)Model meta verileri, temel metrikler, veri kümesi bağlantısı
EğitEğitim grafikleri, konsol çıktısı, sistem istatistikleri
Tahmin Et (Predict)Etkileşimli tarayıcı üzerinden çıkarım (inference)
Dışa AktarGPU seçimi ile format dönüştürme
DağıtUç nokta (endpoint) oluşturma ve yönetimi

Genel Bakış Sekmesi

Model meta verilerini ve temel metrikleri görüntüler:

  • Model adı (düzenlenebilir), durum rozeti, görev türü
  • Nihai metrikler (mAP50, mAP50-95, precision, recall)
  • Eğitim ilerlemesini gösteren metrik kıvılcım grafikleri (sparkline)
  • Eğitim argümanları (epochs, batch size, image size, vb.)
  • Veri kümesi bağlantısı (bir Platform veri kümesiyle eğitildiğinde)
  • Model ağırlıkları için indirme düğmesi

Ultralytics Platform Model Overview Metrics And Args

Eğit Sekmesi

Eğit sekmesinde üç alt sekme bulunur:

Grafikler Alt Sekmesi

Epoch boyunca kayıp (loss) eğrilerini ve performans metriklerini gösteren etkileşimli eğitim metrik grafikleri:

Grafik GrubuMetrikler
MetriklermAP50, mAP50-95, precision, recall
Eğitim Kaybıtrain/box_loss, train/cls_loss, train/dfl_loss
Doğrulama Kaybıval/box_loss, val/cls_loss, val/dfl_loss
Öğrenme Oranılr/pg0, lr/pg1, lr/pg2

Ultralytics Platform Model Train Charts Subtab

Konsol Alt Sekmesi

Eğitim sürecinden canlı konsol çıktısı:

  • Eğitim sırasında gerçek zamanlı günlük (log) akışı
  • Epoch ilerleme çubukları ve doğrulama sonuçları
  • Vurgulanmış hata bannerları ile hata algılama
  • Biçimlendirilmiş çıktı için ANSI renk desteği

Ultralytics Platform Model Train Console Subtab

Sistem Alt Sekmesi

Eğitim sırasında GPU ve sistem metrikleri:

MetrikAçıklama
GPU KullanımıGPU kullanım yüzdesi
GPU BelleğiGPU bellek kullanımı
GPU SıcaklığıGPU sıcaklığı
CPU KullanımıCPU kullanımı
RAMSistem bellek kullanımı
DiskDisk kullanımı

Ultralytics Platform Model Train System Subtab

Tahmin Et Sekmesi

Doğrudan tarayıcıda etkileşimli çıkarım (inference) çalıştır:

  • Bir görsel yükle, örnek görselleri kullan veya web kamerasını kullan
  • Sınırlayıcı kutular (bounding boxes), maskeler veya anahtar noktalar (keypoints) ile sonuç görüntüleme
  • Görsel sağlandığında otomatik çıkarım
  • Tüm görev türlerini destekler (detect, segment, pose, OBB, classify)
Hızlı Test

Tahmin Et sekmesi, çıkarımı Ultralytics Cloud üzerinde çalıştırır, bu sayede yerel bir GPU'ya ihtiyacın olmaz. Sonuçlar, modelin görev türüyle eşleşen etkileşimli katmanlarla görüntülenir.

Dışa Aktar Sekmesi

Modelini 17+ dağıtım formatına dışa aktar. Tam ayrıntılar için aşağıdaki Export Model bölümüne ve çekirdek Export mode guide kılavuzuna bak.

Dağıt Sekmesi

Özel çıkarım uç noktaları oluştur ve yönet. Ayrıntılar için Deployments bölümüne bak.

Doğrulama Grafikleri

Eğitim tamamlandıktan sonra, ayrıntılı doğrulama analizini görüntüle:

Karmaşıklık Matrisi (Confusion Matrix)

Sınıf başına tahmin doğruluğunu gösteren etkileşimli ısı haritası:

Ultralytics Platform Model Confusion Matrix

PR/F1 Eğrileri

Farklı güven eşiklerinde performans eğrileri:

Ultralytics Platform Model Pr F1 Curves

EğriAçıklama
Precision-RecallPrecision ve recall arasındaki ödünleşim
F1-ConfidenceFarklı güven seviyelerinde F1 skoru
Precision-ConfidenceFarklı güven seviyelerinde Precision
Recall-ConfidenceFarklı güven seviyelerinde Recall

Modeli Dışa Aktar

graph LR
    A[Select Format] --> B[Configure Args]
    B --> C[Export]
    C --> D{GPU Required?}
    D -->|Yes| E[Cloud GPU Export]
    D -->|No| F[CPU Export]
    E --> G[Download]
    F --> G

    style A fill:#2196F3,color:#fff
    style C fill:#FF9800,color:#fff
    style G fill:#4CAF50,color:#fff

Modelini 17'den fazla dağıtım formatına dışa aktar:

  1. Export sekmesine git
  2. Hedef formatı seç
  3. Dışa aktarma argümanlarını yapılandır (görüntü boyutu, yarı hassasiyet, dinamik vb.)
  4. GPU gerektiren formatlar (TensorRT) için bir GPU türü seç
  5. Export düğmesine tıkla
  6. Tamamlandığında indir

Ultralytics Platform Model Export Tab Format List

Desteklenen Formatlar

Platform, 17'den fazla dağıtım formatına dışa aktarımı destekler: ONNX, TorchScript, OpenVINO, TensorRT, CoreML, TF SavedModel, TF GraphDef, TF Lite, TF Edge TPU, TF.js, PaddlePaddle, NCNN, MNN, RKNN, IMX500, Axelera ve ExecuTorch.

Format Seçim Kılavuzu

HedefÖnerilen FormatNotlar
NVIDIA GPU'larTensorRTMaksimum çıkarım hızı
Intel DonanımıOpenVINOCPU'lar, GPU'lar ve VPU'lar
Apple CihazlarıCoreMLiOS, macOS, Apple Silicon
AndroidTF Lite veya NCNNEn iyi mobil performans
Web TarayıcılarıTF.js veya ONNXONNX Runtime Web aracılığıyla ONNX
Edge CihazlarıTF Edge TPU veya RKNNCoral ve Rockchip (bkz. desteklenen çipler)
GenelONNXÇoğu çalışma zamanı ile çalışır

Ultralytics Platform Model Export Progress

RKNN Çip Desteği

RKNN formatına dışa aktarırken hedef Rockchip cihazını seç:

ÇipAçıklama
RK3588Üst düzey edge SoC
RK3576Orta düzey edge SoC
RK3568Orta düzey edge SoC
RK3566Orta düzey edge SoC
RK3562Giriş seviyesi edge SoC
RV1103Görüntü işlemcisi
RV1106Görüntü işlemcisi
RV1103BGörüntü işlemcisi
RV1106BGörüntü işlemcisi
RK2118AI işlemcisi
RV1126BGörüntü işlemcisi

Dışa Aktarma İşi Yaşam Döngüsü

Dışa aktarma işleri şu durumlardan geçer:

DurumAçıklama
QueuedDışa aktarma işi başlamayı bekliyor
StartingDışa aktarma işi başlatılıyor
RunningDışa aktarma devam ediyor
CompletedDışa aktarma bitti — indirme hazır
FailedDışa aktarma başarısız oldu (hata mesajına bak)
CancelledDışa aktarma kullanıcı tarafından iptal edildi
Dışa Aktarma Süresi

Dışa aktarma süresi formata göre değişir. TensorRT dışa aktarmaları, motor optimizasyonu nedeniyle birkaç dakika sürebilir. GPU gerektiren formatlar (TensorRT) Ultralytics Cloud GPU'larında çalışır; varsayılan dışa aktarma GPU'su RTX 4090'dır.

Toplu Dışa Aktarma Eylemleri

  • Export All: CPU tabanlı tüm formatlar için varsayılan ayarlarla dışa aktarma işlerini başlatmak için Export All düğmesine tıkla.
  • Delete All Exports: Model için tüm dışa aktarımları kaldırmak için Delete All düğmesine tıkla.

Format Kısıtlamaları

Bazı dışa aktarma formatlarının mimari veya görev kısıtlamaları vardır:

FormatKısıtlama
IMX500Sadece YOLOv8n ve YOLO11n için kullanılabilir
AxeleraSadece tespit modelleri
PaddlePaddleYOLO26 detect/segment/pose/OBB modelleri için kullanılamaz
Ek Dışa Aktarma Kuralları
  • Sınıflandırma dışa aktarımları NMS içermez.
  • 1'den büyük batch boyutlarına sahip CoreML dışa aktarımları dynamic=true kullanır.
  • Desteklenmeyen format/model kombinasyonları, başlatmadan önce dışa aktarma iletişim kutusunda devre dışı bırakılır.

Modeli Klonla

Bir modeli başka bir projeye klonla:

  1. Model sayfasını aç
  2. Clone düğmesine tıkla
  3. Hedef projeyi seç
  4. Klonla seçeneğine tıkla

Model ve ağırlıkları hedef projeye kopyalanır.

Modeli İndir

Model ağırlıklarını indir:

  1. Modelin Genel Bakış sekmesine git
  2. İndir butonuna tıkla
  3. Orijinal .pt dosyası otomatik olarak indirilir

Dışa aktarılan formatlar, dışa aktarma işlemi tamamlandıktan sonra Dışa Aktar sekmesinden indirilebilir.

Veri Kümesi Bağlama

Modeller, kaynak veri kümelerine bağlanabilir:

  • Eğitim için hangi veri kümesinin kullanıldığını görüntüle
  • Oraya gitmek için Genel Bakış sekmesindeki veri kümesi kartına tıkla
  • Veri geçmişini takip et

ul:// URI formatı kullanılarak Platform veri kümeleriyle eğitim yapıldığında, bağlama işlemi otomatik gerçekleşir.

Veri Kümesi URI Formatı
# Train with a Platform dataset — linking is automatic
yolo train model=yolo26n.pt data=ul://username/datasets/my-dataset epochs=100

ul:// şeması, Platform veri kümeni çözümleyecektir. Eğitilmiş modelin Genel Bakış sekmesi, bu veri kümesine geri dönen bir bağlantı gösterecektir (bkz: Platform Veri Kümelerini Kullanma).

Görünürlük Ayarları

Modelini kimlerin görebileceğini kontrol et:

AyarAçıklama
ÖzelYalnızca sen erişebilirsin
GenelHerkes Keşfet sayfasında görüntüleyebilir

To change visibility, click the visibility badge (e.g., private or public) on the model page. Switching to private takes effect immediately. Switching to public shows a confirmation dialog before applying.

Modeli Sil

Artık ihtiyacın olmayan bir modeli kaldır:

  1. Model eylemleri menüsünü aç
  2. Sil butonuna tıkla
  3. Silme işlemini onayla
Çöp Kutusu ve Geri Yükleme

Silinen modeller 30 gün boyunca Çöp Kutusu'nda tutulur. Ayarlar > Çöp Kutusu kısmından geri yükleyebilirsin.

Ayrıca Bakınız

SSS

Hangi model mimarileri destekleniyor?

Ultralytics Platform, tüm YOLO mimarilerini özel projelerle tam olarak destekler:

Tüm mimariler 5 görev türünü destekler: detect, segment, pose, OBB ve classify.

Eğittiğim modeli indirebilir miyim?

Evet, model ağırlıklarını model sayfasından indirebilirsin:

  1. Genel Bakış sekmesindeki indirme simgesine tıkla
  2. Orijinal .pt dosyası otomatik olarak indirilir
  3. Dışa aktarılan formatlar Dışa Aktar sekmesinden indirilebilir

Modelleri projeler arasında nasıl karşılaştırabilirim?

Şu an için model karşılaştırması projeler içinde yapılmaktadır. Projeler arasında karşılaştırmak için:

  1. Modelleri tek bir projeye kopyala veya
  2. Metrikleri dışa aktar ve harici olarak karşılaştır

Maksimum model boyutu nedir?

Kesin bir sınır yoktur ancak çok büyük modellerin (>2GB) yükleme ve işleme süreleri daha uzun olabilir.

Önceden eğitilmiş modellerde ince ayar yapabilir miyim?

Evet! Resmi YOLO26 modellerinden herhangi birini temel olarak kullanabilir veya eğitim iletişim kutusundaki model seçiciden kendi tamamladığın modellerden birini seçebilirsin. Platform, yüklenen herhangi bir kontrol noktasından (checkpoint) ince ayar yapmayı destekler.

Yorumlar