Ultralytics Platform
Ultralytics Platform, veri hazırlığından model dağıtımına kadar tüm ML iş akışını kolaylaştıran kapsamlı, uçtan uca bir bilgisayar görüşü platformudur. Altyapı karmaşıklığı olmadan üretime hazır bilgisayar görüşü çözümlerine ihtiyaç duyan ekipler ve bireyler için geliştirilmiştir.
İzle: Ultralytics Platform'a Başlarken
Ultralytics Platform Nedir?
Ultralytics Platform, parçalı ML araçlarını birleşik bir çözümle değiştirmek üzere tasarlanmıştır. Aşağıdaki yetenekleri bir araya getirir:
- Roboflow - Veri yönetimi ve açıklama
- Weights & Biases - Deney track'i
- SageMaker - Bulut eğitimi
- HuggingFace - Model dağıtımı
- Arize - İzleme
YOLO26 ve YOLO11 yerel olarak destekleyen tek bir platformda.
İş Akışı: Veri → Eğit → Dağıt
Platform, üç aşamalı, kolaylaştırılmış bir iş akışını takip eder:
graph LR
subgraph Data["📁 Data"]
A[Upload] --> B[Annotate]
B --> C[Analyze]
end
subgraph Train["🚀 Train"]
D[Configure] --> E[Train on GPU]
E --> F[View Metrics]
end
subgraph Deploy["🌐 Deploy"]
G[Test] --> H[Deploy Endpoint]
H --> I[Monitor]
end
Data --> Train --> Deploy
| Aşama | Özellikler |
|---|---|
| Veri | Veri seti yükleme, açıklama düzenleyici (manuel + SAM + otomatik etiketleme), istatistik görselleştirme |
| Eğit | Proje organizasyonu, GPU örnekleriyle bulut eğitimi, gerçek zamanlı metrik akışı |
| Dağıt | Çıkarım testi, 43 bölgede özel uç noktalar, izleme panoları |
Çok Bölgeli Altyapı
Verileriniz bölgenizde kalır. Ultralytics Platform, altyapısını üç küresel bölgede işletmektedir:
| Bölge | Konum |
|---|---|
| ABD | ABD Merkezi (Iowa) |
| AB | AB Batı (Belçika) |
| AP | Asya Pasifik (Hong Kong) |
Katılım sırasında bölgenizi seçersiniz ve tüm verileriniz, modelleriniz ve dağıtımlarınız o bölgede kalır.
Temel Özellikler
Veri Hazırlığı
- Veri Kümesi Yönetimi: Otomatik işlemeyle görüntüleri, videoları veya ZIP arşivlerini yükleyin
- Ek Açıklama Düzenleyici: Tüm 5 YOLO görev türü (detect, segment, pose, obb, classify) için manuel ek açıklama
- SAM Akıllı Ek Açıklama: Segment Anything Model kullanarak tıklama tabanlı akıllı ek açıklama
- Otomatik Ek Açıklama: Yeni verileri önceden etiketlemek için eğitilmiş modelleri kullanın
- İstatistikler: Sınıf dağılımı, konum ısı haritaları ve boyut analizi
Model Eğitimi
- Bulut Eğitimi: Gerçek zamanlı metriklerle bulut GPU'larında (RTX 4090, A100, H100) eğitim yapın
- Uzaktan Eğitim: Herhangi bir yerde eğitim yapın ve metrikleri Platform'a aktarın (W&B tarzı)
- Proje Organizasyonu: İlgili modelleri gruplandırın, deneyleri karşılaştırın, etkinliği takip edin
- 17 Dışa Aktarma Biçimi: ONNX, TensorRT, CoreML, TFLite ve daha fazlası
Dağıtım
- Çıkarım Testi: Özel görüntülerle modelleri doğrudan tarayıcıda test edin
- Özel Uç Noktalar: Otomatik ölçeklendirme ile 43 küresel bölgeye dağıtım yapın
- İzleme: Gerçek zamanlı metrikler, istek günlükleri ve performans panoları
Hesap Yönetimi
- API Anahtarları: Uzaktan eğitim ve API erişimi için güvenli anahtar yönetimi
- Krediler ve Faturalandırma: Şeffaf fiyatlandırma ile kullandıkça öde eğitimi
- Etkinlik Akışı: Tüm hesap etkinliklerini ve eylemlerini takip edin
- Çöp Kutusu ve Geri Yükleme: 30 günlük geçici silme ve öğe kurtarma
- GDPR Uyumluluğu: Veri dışa aktarımı ve hesap silme
Hızlı Bağlantılar
Bu kaynaklarla başlayın:
- Hızlı Başlangıç: İlk projenizi oluşturun ve dakikalar içinde bir model eğitin
- Veri Kümeleri: Eğitim verilerinizi yükleyin ve yönetin
- Etiketleme: Verilerinizi manuel ve yapay zeka destekli araçlarla etiketleyin
- Projeler: Modellerinizi ve deneylerinizi düzenleyin
- Bulut Eğitimi: Bulut GPU'larında eğitim yapın
- Çıkarım: Modellerinizi test edin
- Uç Noktalar: Modelleri üretime dağıtın
- İzleme: Dağıtım performansını izleyin
- API Anahtarları: API erişimini yönetin
- Faturalandırma: Krediler ve ödeme
- Etkinlik: Hesap olaylarını takip et
- Çöp: Silinen öğeleri kurtar
- REST API: API referansı
SSS
Ultralytics Platform'a nasıl başlarım?
Ultralytics Platformu ile başlamak için:
- Kaydolun: platform.ultralytics.com adresinden bir hesap oluşturun
- Bölge Seçin: Kayıt sırasında veri bölgenizi (ABD, AB veya AP) seçin
- Veri Kümesi Yükleyin: Verilerinizi yüklemek için Veri Kümeleri bölümüne gidin
- Model Eğitin: Bir proje oluşturun ve bulut GPU'larında eğitime başlayın
- Dağıtın: Modelinizi test edin ve özel bir uç noktaya dağıtın
Ayrıntılı bir kılavuz için Hızlı Başlangıç sayfasına bakın.
Ultralytics Platform'un faydaları nelerdir?
Ultralytics Platformu şunları sunar:
- Birleşik İş Akışı: Veri, eğitim ve dağıtım tek bir yerde
- Çoklu Bölge: ABD, AB veya AP bölgelerinde veri yerleşimi
- Kodsuz Eğitim: Kod yazmadan gelişmiş YOLO modelleri eğitin
- Gerçek Zamanlı Metrikler: Eğitim ilerlemesini yayınlayın ve dağıtımları izleyin
- 43 Dağıtım Bölgesi: Modelleri dünya çapındaki kullanıcılarınıza yakın yerlerde dağıtın
- 5 Görev Türü: detect, segment, poz, obb ve sınıflandırma desteği
- Yapay Zeka Destekli Etiketleme: Veri hazırlığını hızlandırmak için SAM ve otomatik etiketleme
Bulut eğitimi için hangi GPU seçenekleri mevcuttur?
Ultralytics Platformu, bulut eğitimi için birden fazla GPU türünü destekler:
| GPU | VRAM | Maliyet | En Uygun Olduğu Alan |
|---|---|---|---|
| RTX 4090 | 24GB | $1.18/saat | Hızlı eğitim, en iyi değer |
| L40S | 48GB | $1.72/saat | Dengeli performans |
| A100 80GB | 80GB | $2.78/saat | Büyük modeller, büyük partiler |
| H100 PCIe | 80GB | $4.78/saat | Maksimum performans |
| B200 | 180GB | $10.38/saat | En son teknoloji iş yükleri |
Tam fiyatlandırma ve GPU için Bulut Eğitimi bölümüne bakın.
Uzaktan eğitim nasıl çalışır?
Modelleri herhangi bir yerde eğitebilir ve metrikleri Platform'a aktarabilirsiniz.
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"
# Set your API key
export ULTRALYTICS_API_KEY="your_api_key"
# Train with project/name to stream metrics
yolo train model=yolo26n.pt data=coco.yaml epochs=100 project=username/my-project name=exp1
Uzaktan eğitim hakkında daha fazla bilgi için Bulut Eğitimi bölümüne bakın.
Hangi açıklama araçları mevcuttur?
Platform, şunları destekleyen tam özellikli bir etiketleme düzenleyici içerir:
- Manuel Araçlar: Sınırlayıcı kutular, poligonlar, anahtar noktalar, yönlendirilmiş kutular, sınıflandırma
- SAM Akıllı Etiketleme: Segment Anything Model'i kullanarak hassas maskeler oluşturmak için tıklayın
- YOLO Otomatik Etiketleme: Görüntüleri önceden etiketlemek için eğitilmiş modelleri kullanın
- Klavye Kısayolları: Kısayol tuşlarıyla verimli iş akışları
Tam kılavuz için Etiketleme bölümüne bakın.