Ultralytics YOLO27:

Projeler#

Ultralytics Platform projeleri, modellerini düzenlemek ve yönetmek için etkili bir çözüm sunar. İlgili modelleri bir araya getirerek yönetimi, karşılaştırmayı ve geliştirmeyi kolaylaştırabilirsin.

graph TB
    P[Project]:::start --> M1[Model 1]:::proc
    P --> M2[Model 2]:::proc
    P --> M3[Model 3]:::proc
    M1 --> S[Check in Sidebar]:::proc
    M2 --> S
    M3 --> S
    S --> C[Charts]:::out
    S --> T[Comparison Table]:::out

    classDef start fill:#4CAF50,color:#fff
    classDef proc fill:#2196F3,color:#fff
    classDef out fill:#9C27B0,color:#fff

Proje Oluştur#

Kenar çubuğunda Projects bölümüne git ve New Project seçeneğine tıkla.

Ultralytics Platform Projects List

Hızlı Oluşturma

Ayrıca Home sayfasındaki hızlı işlemlerden bir proje oluşturabilirsin.

Proje bilgilerini gir:

  • Name: Projen için açıklayıcı bir ad (rastgele bir ad otomatik olarak oluşturulur)
  • URL: Adından oluşturulan ve oluşturmadan önce düzenleyebileceğin proje slug'ı
  • Description: Projenin amacıyla ilgili isteğe bağlı notlar
  • Visibility: Public (herkes görüntüleyebilir) veya Private (yalnızca sen ve ekip üyelerin erişebilir). Yeni projeler varsayılan olarak Public olur; Enterprise çalışma alanlarında yeni projeler, Ultralytics-Enterprise lisansıyla varsayılan olarak Private olur.
  • License: Projen için isteğe bağlı lisans (None, Apache-2.0, MIT, BSD-3-Clause, AGPL-3.0, GPL-3.0, LGPL-3.0, MPL-2.0, EUPL-1.1, Unlicense, CC0-1.0, Ultralytics-Enterprise veya Other). Ultralytics-Enterprise lisansı, AGPL gereklilikleri olmadan ticari kullanım içindir ve Enterprise planıyla sunulur — Ultralytics Licensing sayfasına bakabilirsin. Enterprise çalışma alanlarında yeni projeler için bu lisans önceden seçilir.

Ultralytics Platform New Project Dialog Name Visibility License

Tamamlamak için Create Project öğesine tıkla. Yeni projen Projects listesinde ve kenar çubuğunda görünür.

Proje Sayfası#

Proje sayfasında iki ana alan bulunur:

AlanAçıklama
Models SidebarGrafik seçimi için onay kutuları içeren, projedeki tüm modellerin yeniden boyutlandırılabilir listesi
Main PanelGrafik panosu veya karşılaştırma tablosu (görünümler arasında geçiş yapabilirsin)

Her iki alanın üzerindeki denetim satırında model arama kutusu, Diff anahtarı (yalnızca tablo görünümünde; farklı sütun sayısını gösteren rozetle), görünüm seçenekleri açılır menüsü ve görünüm modu anahtarı bulunur.

Ultralytics Platform Project Page Sidebar And Charts

Proje Üst Bilgisi#

Üst bilgi bölümünde şunlar görüntülenir:

  • Project icon (özelleştirilebilir renk, harf veya yüklenen görsel)
  • Editable name (yeniden adlandırmak için tıkla; slug otomatik olarak güncellenir)
  • License selector (değiştirmek için tıkla; klonlanan bir projeden devralınan copyleft lisansları kilitlidir)
  • Model count, tamamlanan/eğitilen/başarısız model sayıları, toplam boyut
  • Clone count ve last updated zaman damgası
  • Description (düzenlemek için tıkla)

Üst bilgideki işlem düğmeleri:

DüğmeAçıklama
New ModelDüzenlenebilir projeler için training dialog penceresini aç
Upload modelsDüzenlenebilir bir proje için bir veya daha fazla .pt checkpoint'i seç
Clone ProjectHerkese açık bir projeyi ve tamamlanan modellerini çalışma alanına klonla
StarProjeyi yıldızla veya yıldızını kaldır
ShareHerkese açık bir projeyi paylaş veya göm
More actionsSahipler için Information (meta veriler), Refresh ve Delete Project

Projenin görünürlük rozeti, sayfanın üst kısmındaki breadcrumb'da adının yanında bulunur; herkese açık ve özel arasında geçiş yapmak için rozete tıkla.

Görünüm Modları#

Görünüm denetimlerini kullanarak üç görünüm modu arasında geçiş yapabilirsin. Seçilen mod proje bazında hatırlanır.

  • Cards: Kenar çubuğunda tam boyutlu model kartları, sağda Charts panosu — seçili modeller için kayıp eğrileri ve metrik karşılaştırmaları.
  • Compact: Sağda Charts panosuyla birlikte sıkıştırılmış modeller kenar çubuğu — çok sayıda deneme içeren projelerde modeller için daha fazla dikey alan.
  • Table: Eğitim bağımsız değişkenlerini ve son metrikleri yan yana gösteren karşılaştırma tablosu. Modeller arasında değerlerin farklı olduğu sütunları göstermek için Diff seçeneğini etkinleştir.

Ultralytics Platform Project Comparison Table View

Filtreleme ve Sıralama#

Modeller listesinin üzerindeki denetim satırında şunlar bulunur:

  • Modelleri ada göre filtrelemek için Search
  • Status filter: All, Completed, Untrained, Running, Starting veya Failed
  • Group by: None veya Task — gruplama Compact ve Table modlarında uygulanır
  • Sort by: Created, Name veya Size; her biri artan veya azalan sırada

Modeller Kenar Çubuğu#

Yeniden boyutlandırılabilir kenar çubuğu, projedeki tüm modelleri listeler:

  • Grafiklerde ve karşılaştırma tablosunda hangi modellerin görüneceğini seçmek için Checkboxes
  • Model yüklemek için .pt dosyalarını doğrudan kenar çubuğuna Drag and drop ile bırak (model upload details)
  • Çalışan modeller için gösterilen Training progress (epoch sayısı ve ilerleme çubuğu)
  • Her grafikte tutarlı şekilde kullanılan Model color seçici

Model page sayfasını açmak için herhangi bir modele tıkla.

Proje Simgesi#

Proje simgeni özelleştir:

  1. Proje adının yanındaki simgeye tıkla
  2. Bir color ve letter seç veya özel bir image yükle
  3. Değişiklikler otomatik olarak kaydedilir

Görünürlük Ayarları#

Projeni kimlerin görebileceğini kontrol et:

AyarAçıklama
GenelHerkes Explore sayfasında görüntüleyebilir
ÖzelYalnızca sen ve ekip üyelerin

Proje Paylaşma#

Proje başına iş birliği yapan kişi daveti yoktur. Bir projeyi başkalarıyla paylaşmak için şu mekanizmalardan birini kullan:

  • Public görünürlük, herkesin Explore sayfasında bir projeyi görüntülemesine olanak tanır.
  • Teams, tüm kaynakların (projeler, veri kümeleri, modeller, dağıtımlar) rol tabanlı izinlerle ekip üyelerinin erişimine açık olduğu paylaşılan bir çalışma alanı oluşturur. Sürekli iş birliği için Teams kullan.

Projeyi Klonlama#

Herkese açık bir projeyi kendi hesabına klonla:

  1. Herkese açık proje sayfasını ziyaret et
  2. Clone Project seçeneğine tıkla
  3. Proje ve tamamlanan modelleri çalışma alanına kopyalanır; klonlama iletişim kutusunda klonun görünürlüğünü seçersin
Klonlama Davranışı

Klonlanan projeler varsayılan olarak kaynak projenin görünürlüğünü devralır (bu nedenle herkese açık bir projeyi klonlamak herkese açık bir klon oluşturur) ve onaylamadan önce klonlama iletişim kutusunda Public veya Private seçebilirsin. Enterprise çalışma alanlarında yeni klonlar varsayılan olarak private olur. Klon sayısı orijinal projede görüntülenir. Orijinal projede copyleft lisansı varsa (ör. AGPL-3.0), klon bu lisansı devralır ve lisans kilitlenir.

Modelleri Karşılaştırma#

Grafik Panosu#

Grafik panosunu kullanarak model performansını karşılaştır:

  1. Kenar çubuğunda onay kutularını kullanarak modelleri seç
  2. Türe göre gruplandırılmış üst üste bindirilmiş metrik eğrilerini görüntüle (metrikler, kayıp, öğrenme oranı)
  3. Grafikleri yeniden düzenlemek için sürükle, kenarlarını sürükleyerek yeniden boyutlandır
  4. Kesin değerleri görmek için üzerine gel, modelleri gizlemek/göstermek için açıklama öğelerine tıkla, o modele gitmek için bir model satırına tıkla

Kullanılabilir grafik grupları:

GrupGrafikler
MetriklerAlgılama için mAP50, mAP50-95, precision ve recall gibi görev metrikleri
LossHer kayıp bileşeni için bir grafik (box, cls, …); eğitim düz çizgi, doğrulama kesikli çizgiyle gösterilir
Öğrenme Oranılr/pg0, lr/pg1, lr/pg2

Farklı görevler için eğitilen modelleri karşılaştırmak işe yarar; ancak her model grafiklerde yalnızca gerçekten raporladığı metrikleri gösterir.

Etkileşimli Grafikler
  • Kesin değerleri görmek için üzerine gel
  • Modelleri gizlemek/göstermek için açıklama öğelerine tıkla
  • Belirli bölgelere yakınlaştırmak için sürükle
  • O modelin sayfasına gitmek için model satırına tıkla
  • Bir grubu daralt veya tek tek grafikleri ve eğitim ya da doğrulama kaybı serilerini gizlemek için menüsünü kullan
  • Grafikleri yeniden düzenle ve boyutlandır; düzen oturumlar arasında korunur

Karşılaştırma Tablosu#

Eğitim bağımsız değişkenlerini ve nihai metrikleri yan yana karşılaştırmak için tablo görünümüne geç:

  1. Tablo görünüm modu geçişine tıkla
  2. Seçilen tüm modelleri satırlarda, eğitim bağımsız değişkenlerini ve metrikleri sütunlarda gör
  3. Modeller arasındaki değerlerin farklı olduğu sütunları göstermek için Fark düğmesini kullan

Model Yükleme#

Mevcut .pt model dosyalarını yükle:

  1. Dosyaları proje sayfasına veya modeller kenar çubuğuna sürükleyip bırak
  2. Birden fazla dosya aynı anda yüklenebilir (aynı anda en fazla 3 yükleme)
  3. Model meta verileri (görev, mimari, sınıf adları, eğitim sonuçları) .pt dosyasından otomatik olarak ayrıştırılır
  4. Yükleme arka planda tamamlanırken grafikler yerel olarak ayrıştırılan verilerle anında güncellenir
Desteklenen Dosyalar

Yalnızca Ultralytics YOLO eğitimiyle oluşturulan PyTorch .pt dosyaları desteklenir. Platform; eğitim sonuçları, bağımsız değişkenler, görev türü ve sınıf adları dahil olmak üzere gömülü meta verileri ayrıştırır. Biçim ayrıntıları için Modeller sayfasına bak.

Projeyi Düzenle#

Proje adını, açıklamasını veya ayarlarını güncelle:

  1. Satır içinde düzenlemek için proje adına tıkla
  2. Satır içinde düzenlemek için açıklamaya tıkla
  3. Özelleştirmek için simgeye tıkla
  4. Lisansı değiştirmek için lisans rozetine tıkla

Ultralytics Platform Proje Ayarları

Özel Meta Veriler#

İki bölümü incelemek için Diğer işlemler menüsünü aç ve Bilgiler seçeneğini belirle:

  • Ultralytics Meta Verileri: Proje kimliği, sahibi, görünürlüğü, lisansı, etiketleri ve zaman damgaları gibi salt okunur Platform ayrıntılarını görüntüle
  • Özel Meta Veriler: Departman, program, maliyet merkezi, yönetişim veya diğer kurumsal bağlamlar için kendi JSON nesnen

Çalışma alanı görüntüleyicileri meta verileri inceleyebilir; düzenleme erişimine sahip üyeler ise özel meta veri nesnesini değiştirebilir. Serileştirilmiş meta veri nesnesi 500.000 karakterle, üst düzey her anahtar ise 128 karakterle sınırlıdır. Özel meta verileri temizlemek için boş bir nesne ({}) kaydet.

Projeyi Sil#

Artık ihtiyaç duymadığın bir projeyi kaldır:

  1. Üst bilgideki Diğer işlemler menüsünü aç ve Projeyi sil seçeneğini belirle
  2. Silmeyi onayla
Bağlantılı Silme

Bir projeyi silmek, içindeki tüm modelleri de siler. Bu işlem öğeleri, 30 gün içinde geri yüklenebilecekleri Çöp Kutusu konumuna taşır.

SSS#

  • Proje başına ayrı bir model sınırı yoktur. Çalışma alanı genelindeki plan sınırı tüm projeler için geçerlidir: Free 100 modeli, Pro 500 modeli destekler ve Enterprise için sınır yoktur. Daha anlaşılır karşılaştırmalar için:

    • İlgili deneyleri grupla (aynı veri kümesi/görev)
    • Artık ihtiyaç duymadığın eski çalıştırmaları Çöp Kutusu'na taşıyarak sil
    • Anlamlı proje adları kullan
  • Evet, silinen projeler Çöp Kutusu'na taşınır ve 30 gün içinde geri yüklenebilir:

    1. Ayarlar > Çöp Kutusu bölümüne git
    2. Projeyi bul
    3. Geri yükle'ye tıkla
  • Evet. Aynı çalışma alanındaki projeler arasında modelleri kesip yapıştırabilir veya sürükleyebilirsin; Projeler Arasında Modelleri Taşı bölümüne bak. Model Kopyala ise sahip olmadığın tamamlanmış bir modeli bunun yerine projene kopyalar.

Yorumlar