Platform Projesi Planlama ve Bütçeleme
Projenin her yaşam döngüsü aşamasını Platform'a veya kendi teknoloji yığınına eşleştir ve kredi harcamadan önce aylık maliyetini tahmin et.

Görüntü işleme projeleri nadiren model yüzünden başarısız olur. Başarısızlıklar, aşamalar arasındaki devirlerde yaşanır: eğitim kopyasına hiç aktarılmayan bir etiket düzeltmesi, verileriyle bağlantısı izlenemeyen bir kontrol noktası, ayda 150 $'ı fark ettirmeden harcayan ve sürekli açık kalan bir uç nokta. Ultralytics Platform bu devirleri tek bir çalışma alanında birleştirir; bu derste ise herhangi bir şey yüklemeden önce hangi aşamaların projen için Platform tarafından yürütüleceğine ve bunların maliyetine karar verirsin.
Uygulamalı
Platformun Birleştirdiği Döngü#

Üretimdeki her görüntü işleme sistemi aynı döngüyü izler ve maliyetli olan kutunun kendisi değil, iki kutu arasındaki oktur:
Platform'un değeri, her aşamanın bir sonraki aşamanın ihtiyaç duyduğu bilgileri kaydetmesidir. Bu tabloyu yol haritan olarak kullan; son sütunda ilgili aşamayı öğreten ders yer alır:
| Aşama | Ultralytics Platform'da | Sonraki aşamaya aktardığı | Ders |
|---|---|---|---|
| Veri | Görüntüleri, videoları ve arşivleri (YOLO, COCO, NDJSON) yükle; bir URL'den içe aktar; Google Cloud Storage, Amazon S3 veya Azure Blob Storage verilerini yerinde oku (Pro); şirket içi dağıtım (Enterprise) | Görev türü ve bölümleri olan bir veri kümesi | 2 |
| Etiketle | Derinlik (eşlenmiş haritalar olarak içe aktarılır) hariç tüm YOLO görevleri için manuel araçlar; SAM, YOLO ve sınıf istemli akıllı etiketleme; Toplu Etiketleme | Etiketler ve her toplu çalıştırmadan önce kaydedilmiş bir sürüm | 3 |
| Düzenle | Kümeleme, benzer görüntüleri bulma, sınıfları birleştirme, bölme araçları, numaralı sürümler | Değiştirilemez bir veri kümesi sürümü | 4 |
| Eğitim | Maliyet tahminiyle birlikte 26 bulut GPU türü veya projeye aktarılan yerel çalıştırmalar | Veri kümesi sürümüne, maliyetine ve komutuna bağlı bir model | 5 |
| Karşılaştır | Proje grafikleri, Fark görünümü içeren Tablo görünümü, doğrulama analizleri | Yayına almaya değer çalıştırma | 6 |
| Dağıt | 42 bölgede özel uç noktalar; modeli aynı URL'de değiştir | Modeline bağlı bir uç nokta URL'si | 7 |
| İzle | İstek, hata ve P95 gecikme ölçümleri, günlükler, tahmin istatistikleri, veri kümesine kaydetme | Üretim görüntüleri yeniden bir veri kümesinde | 8 |
İki araç tüm iş akışını kapsar. Agents, belirsiz tespitleri bir inceleme veri kümesinde toplamak gibi görsel iş akışları oluşturur; Ask AI ise kendi başına çalıştırabileceğin aynı ul cloud komutlarını kullanarak bir sohbet üzerinden eğitim yapabilir, karşılaştırabilir, etiketleyebilir, dışa aktarabilir ve dağıtabilir.
Nelerin Sorumluluğunun Sende Kalacağına Karar Ver#
Platform birkaç bilinçli sınırda durur. Planında her sınır için adı belli bir sorumlu belirle:
- Özel sistemlerden kareleri çıkarma (DICOM arşivleri, OEM kameraları, tesis veri tarihçileri): kodun bu kareleri bir pakete veya yüklemeye aktarır.
- Uyarı gönderme. Platform uç nokta ölçümlerini gösterir ve iş olaylarını Slack'e gönderir, ancak gecikme veya hata eşiklerinde uyarı vermez. Bu kontrolü 8. derste sen oluşturacaksın.
- Zaman içindeki doğruluk. Etiketli bir test kümesi ve geçmişi sana aittir (8. ders).
- Uygulama mantığı. Sayma, izleme ve bölge kuralları senin hizmetinde yer alır; Ultralytics Solutions ve Ultralytics YOLO in Production kursu bunları ele alır.
- Trafik yönlendirme. Uç noktaların oluşturulan URL'leri vardır ve özel alan adları yoktur; bu nedenle canary dağıtımları, çok bölgeli yönlendirme ve markalı ana bilgisayar adları için kendi ağ geçidin gerekir.
Platform ayrı bir çerçeve değildir. Platform modeli, YOLO("best.pt") tarafından yüklenen, doğrulanan ve dışa aktarılan sıradan bir best.pt olarak indirilir; yerel bir model.train(..., project="username/my-project") ise ayarlanmış bir API anahtarıyla Platform'a aktarılır. İkisi arasında geçiş yapmak hiçbir şeyi dönüştürmen gerektiği anlamına gelmez.
Örnek Uygulama: Başlamadan Önce Proje Bütçesini Hesapla#
Üç şey kredi harcar: bulut eğitimi (GPU ücreti × kullanılan süre), Toplu Etiketleme ve tüm veri kümesindeki yüzleri bulanıklaştırma (1.000 görüntü başına 1,00 $) ve özel boyutlu uç noktalar (çalışma saati başına ücretlendirilir). Bu kurstaki diğer her şey ücretsizdir. Bu hesaplayıcı, küçük bir tespit projesi için Platform'un gerçek ücretlerini kullanır:
# Monthly Platform budget for a small detection project (rates from the billing and deployment docs)
TRAIN_RUNS = 8 # experiments per month
COST_PER_RUN = 0.23 # dialog estimate: ~1,000 images, YOLO26n, 100 epochs, RTX PRO 6000 ($2.09/h)
BATCH_ANNOTATION_IMAGES = 3_000 # $1.00 per 1,000 images
HOURS_PER_MONTH = 730
# Custom endpoint sizes keep one warm instance; us-central1 rates are $0.000024/vCPU-s and $0.0000025/GiB-s
warm_endpoint_hourly = (2 * 0.000024 + 4 * 0.0000025) * 3600 # 2 vCPU, 4 GiB
lines = {
"cloud training": TRAIN_RUNS * COST_PER_RUN,
"batch annotation": BATCH_ANNOTATION_IMAGES / 1000 * 1.00,
"default endpoint (1 vCPU, 2 GiB, scales to zero)": 0.0,
"warm endpoint (2 vCPU, 4 GiB, always on)": warm_endpoint_hourly * HOURS_PER_MONTH,
}
for item, usd in lines.items():
print(f"{item:<50} ${usd:>7.2f}")
print(f"{'total with a warm endpoint':<50} ${sum(lines.values()):>7.2f}")cloud training $ 1.84
batch annotation $ 3.00
default endpoint (1 vCPU, 2 GiB, scales to zero) $ 0.00
warm endpoint (2 vCPU, 4 GiB, always on) $ 152.42
total with a warm endpoint $ 157.26Nasıl okunur:
COST_PER_RUN, veri kümesi boyutunu, modeli, epoch sayısını, görüntü boyutunu ve GPU'yu hesaba katan eğitim penceresindeki tahminden alınır. Kendi veri kümen için olan tahminle değiştir (5. ders); H100 SXM üzerinde 5.000 görüntü × YOLO26s × 100 epoch yaklaşık 1,56 $ tutar.- Uç nokta kalemi en yüksek maliyete sahiptir. Küçük bir projeyi eğitmek ve etiketlemek birkaç dolara mal olur; bir örneği ayda 730 saat hazır tutmak Iowa'da yaklaşık 150 $ tutar (ücretler bölgeye göre değişir ve dağıtım penceresinde saatlik kesin fiyat gösterilir).
- Karar kuralı: her uç noktayı ücretsiz varsayılan boyutta başlat. Kullanıcılar bir dakikaya kadar sürebilen soğuk başlatmayı kabul edemediğinde ve çalışma süresi ücretini haklı çıkaracak kadar düzenli trafik olduğunda özel boyuta geç.
Planlar#

| Ücretsiz | Pro (koltuk başına aylık 29 $) | Enterprise | |
|---|---|---|---|
| Krediler | Kayıtta 5 $, doğrulanmış şirket e-postasıyla 25 $ | Koltuk başına ayda 30 $, sonraki aya devretme yok | Özel |
| Depolama / tek yükleme | 100 GB / 10 GB | 500 GB / 20 GB | Sınırsız / 50 GB |
| Modeller / eşzamanlı eğitimler | 100 / 3 | 500 / 10 | Sınırsız |
| Özel dağıtımlar | 3 | 10 | Sınırsız |
| Bulut GPU türleri | 24 | 26 (B200 ve B300 eklenir) | 26 |
| Bulut depolama veri kümeleri, ekipler | — | Evet, en fazla 5 üye | Evet, özel boyut |
| Şirket içi, SSO, Enterprise lisansı | — | — | Evet |
Karar kuralı: öğrenirken Ücretsiz planda kal; bağlı bulut depolama, bir ekip, üçten fazla uç nokta veya üçten fazla eşzamanlı eğitim gerektiğinde Pro'ya geç. Pro'nun aylık 30 $ kredisi yukarıdaki bütçenin eğitim ve etiketleme kalemlerini karşılar. Faturalandırma belgelerinde tüm ücretler listelenir.
Yaygın Hatalar#
Belirti: Müşteri görüntülerini içeren bir veri kümesi Explore'da görünüyor ve yabancılar bu veri kümesini kopyalayabiliyor. Çözüm: Free ve Pro planlarında yeni veri kümeleri ve projeler varsayılan olarak Herkese Açık olur. Yeni Veri Kümesi ve Yeni Proje iletişim kutularında görünürlük ayarını her seferinde değiştir; bir veri kümesini sonradan özel yapmak, önceden oluşturulmuş kopyaları kaldırmaz.
Belirti: AB'deki bir müşteri, verilerin AB'de saklanmasını istiyor; ancak çalışma alanın verileri ABD'de saklıyor. Çözüm: Veri bölgesi (ABD, AB veya AP) işe alım sırasında seçilir ve bunu yalnızca destek ekibi değiştirebilir. Kaydolmadan önce sözleşmelerini göz önünde bulundurarak karar ver (ders 9).
Belirti: Trafik olmamasına rağmen krediler günde yaklaşık 5 dolar azalıyor. Çözüm: Özel boyutlar, boşta olsa da olmasa da çalışma süresi üzerinden ücretlendirilir. Kullanmadığın uç noktaları Durdur veya ücretsiz olarak sıfıra ölçeklenen varsayılan boyuta döndür.
Çözümü göster
Hap denetleme hattı kamerası için örnek plan. Veriler: gece alınan kare dökümlerini Platform'a yükle (sorumlu: Ana). Etiketle: en son ince ayar modelini kullanarak Toplu Etiketleme yap, ardından incele (Ana). Düzenle, Eğit, Karşılaştır: Platform (Ravi). Dağıt: europe-west1 içinde varsayılan boyutlu tek bir uç nokta; hat PLC'si her 30 saniyede bir çağrı yaptığı için sıfıra ölçeklenecek kadar uzun süre boşta kalmaz (Ravi). İzle: Platform panolarının yanı sıra ekip CI'sinde bir cron sağlık kontrolü ve haftalık test kümesi işi (nöbetçi). Bütçe: 10 çalıştırma × 0,23 $ + 2.000 görüntü × 0,001 $ = ücretsiz uç noktayla ayda yaklaşık 4,30 $; bu tutar Pro'nun 30 $ kredisiyle karşılanır. Veri bölgesi AB, çünkü tesis Almanya'da; her veri kümesinin görünürlüğü Private.