YOLO Vision 2026:
Ultralytics Sözlüğüne dön

Scalability

Yapay zekada ölçeklenebilirliğin önemini keşfet. Ultralytics YOLO26 ve Ultralytics Platform'un verimli ve yüksek performanslı model dağıtımını nasıl mümkün kıldığını öğren.

Ölçeklenebilirlik, bir sistemin, ağın veya sürecin kaynak ekleyerek artan iş yüküyle başa çıkma kapasitesini ifade eder. Yapay Zeka (AI) ve Makine Öğrenimi (ML) bağlamında ölçeklenebilirlik, talep arttıkça bir modelin veya altyapının performans seviyelerini koruma yeteneğini tanımlar. Bu talep genellikle eğitim sırasında daha büyük veri setleri, çıkarım sırasında daha yüksek kullanıcı trafiği veya hesaplama görevlerinde artan karmaşıklık olarak ortaya çıkar. Ölçeklenebilir bir mimari; bir bilgisayarlı görü modelini tek bir gömülü cihaza dağıtmak veya bulut kümeleri aracılığıyla milyonlarca API isteğine hizmet vermek olsun, kesintisiz genişlemeye izin vererek yoğun yük altında bile çıkarım gecikmesinin düşük kalmasını sağlar.

Yapay Zekada Ölçeklenebilirliğin Önemi#

Ölçeklenebilirlik için tasarım yapmak, başarılı Makine Öğrenimi Operasyonları (MLOps) bileşeninin kritik bir parçasıdır. Kontrollü bir araştırma ortamında mükemmel şekilde çalışan bir model, üretimde bulunan yüksek hızlı veri akışlarına maruz kaldığında başarısız olabilir. Büyük Veri verimli bir şekilde yönetmek, yatay olarak (bir kümeye daha fazla makine ekleyerek) veya dikey olarak (mevcut makinelere RAM veya GPU gibi daha fazla güç ekleyerek) ölçeklenebilen sistemler gerektirir.

Ölçeklenebilir yapay zeka sistemlerinin temel avantajları şunlardır:

  • Güvenilirlik: Ölçeklenebilir sistemler, beklenmedik trafik artışlarında tutarlı hizmet çalışma süresi sağlayarak kritik uygulamalardaki çökmeleri önler.
  • Maliyet Verimliliği: Dinamik ölçeklendirme, kaynakların düşük kullanım dönemlerinde küçülmesine olanak tanır; bu özellik genellikle AWS veya Google Cloud gibi bulut bilişim platformları tarafından yönetilir.
  • Geleceğe Hazırlık: Ölçeklenebilir bir altyapı, donanım ekosisteminin tamamen elden geçirilmesini gerektirmeden görüntü transformer'ları (ViT) gibi daha yeni, daha karmaşık algoritmaları barındırır.

Ölçeklenebilirliğe Ulaşma Stratejileri#

Ölçeklenebilir yapay zeka çözümleri oluşturmak, hem model mimarisinin hem de dağıtım altyapısının optimize edilmesini gerektirir.

  • Dağıtık Eğitim: Eğitim veri setleri tek bir işlemci için çok büyük hale geldiğinde, dağıtık eğitim iş yükünü birden fazla Grafik İşlem Birimi (GPU) arasında böler. PyTorch Distributed gibi çerçeveler, geliştiricilerin hesaplamaları paralelleştirmesine olanak tanıyarak temel modelleri eğitmek için gereken süreyi önemli ölçüde azaltır. Ultralytics Platform gibi araçlar, bulut eğitim kaynaklarını otomatik olarak yöneterek bu süreci basitleştirir.
  • Verimli Model Mimarileri: Doğru model mimarisini seçmek verimlilik için çok önemlidir. En son Ultralytics YOLO26, önceki sürümlerine göre daha küçük ve daha hızlı olacak şekilde tasarlanmıştır; bu da onu uç yapay zeka cihazlarından devasa sunucu çiftliklerine kadar çeşitli donanımlarda yerel olarak ölçeklenebilir kılar.
  • Kapsayınıcılaştırma ve Orkestrasyon: Uygulamaları Docker ile paketlemek, farklı ortamlarda tutarlı bir şekilde çalışmalarını sağlar. Büyük kap (container) kümelerini yönetmek için Kubernetes, kapsayıcılaştırılmış uygulamaların dağıtımını, ölçeklendirilmesini ve yönetimini otomatikleştirir.
  • Model Optimizasyonu: Model niceleme ve budama gibi teknikler, bir modelin bellek ayak izini ve hesaplama maliyetini azaltır. NVIDIA TensorRT gibi araçlar, çıkarım hızlarını daha da artırarak mevcut donanımda daha yüksek verimlilik sağlayabilir.

Kod Örneği: Ölçeklenebilir Toplu Çıkarım#

Çıkarım sırasında ölçeklenebilirliği artırmanın etkili bir yolu, girdileri sıralı olarak değil toplu (batch) olarak işlemektir. Bu, GPU kullanımını en üst düzeye çıkarır ve genel verimliliği artırır.

from ultralytics import YOLO

# Load a scalable YOLO26 model (smaller 'n' version for speed)
model = YOLO("yolo26n.pt")

# Define a batch of images (URLs or local paths)
# Processing multiple images at once leverages parallel computation
batch_images = ["https://ultralytics.com/images/bus.jpg", "https://ultralytics.com/images/zidane.jpg"]

# Run inference on the batch
results = model(batch_images)

# Print the number of detections for the first image
print(f"Detected {len(results[0].boxes)} objects in the first image.")

Gerçek Dünya Uygulamaları#

Ölçeklenebilirlik, yapay zeka teknolojilerinin teorik araştırmalardan küresel endüstriyel araçlara geçişini sağlar.

  • Akıllı Üretim: Üretimde yapay zeka alanında, otomatik denetim sistemleri yüksek hızdaki montaj hatlarında saatte binlerce bileşeni analiz etmelidir. Ölçeklenebilir bir nesne tespiti sistemi, üretim hızları arttıkça kalite kontrol sürecinin bir darboğaz haline gelmeden yüksek doğruluk oranını korumasını sağlar.
  • Perakende Öneri Motorları: Büyük e-ticaret platformları, milyonlarca kişiselleştirilmiş ürün önerisini anında sunmak için öneri sistemlerinden yararlanır. Ölçeklenebilir altyapı, trafiğin 100 kat artabileceği Efsane Cuma gibi devasa etkinliklerde bu platformların Microsoft Azure veya benzer sağlayıcılar aracılığıyla dinamik olarak ek sunucu düğümleri sağlamasına olanak tanır.

Ölçeklenebilirlik ve İlgili Kavramlar#

Sıklıkla birbirinin yerine kullanılsa da, ölçeklenebilirlik performans ve verimlilikten farklıdır.

  • Ölçeklenebilirlik ve Performans: Performans, genellikle bir sistemin belirli bir andaki ne kadar hızlı veya doğru olduğunu ifade eder (ör. saniye başına kare sayısı). Ölçeklenebilirlik, iş yükü arttıkça sistemin bu performansı koruma yeteneğini tanımlar.
  • Ölçeklenebilirlik ve Verimlilik: Verimlilik, belirli bir görevi tamamlamak için kullanılan kaynakları (örneğin, çıkarım başına enerji tüketimi) ölçer. Bir sistem verimli olabilir ancak ölçeklenebilir olmayabilir (paralel görevleri yönetemiyorsa) veya ölçeklenebilir olabilir ancak verimsiz olabilir (büyümeyi yönetmek için aşırı kaynak kullanıyorsa).
  • Ölçeklenebilirlik ve Esneklik: Esneklik, YOLO11 modelinin tespit, segmentasyon ve poz kestirimi işlemlerini gerçekleştirmesi gibi bir sistemin farklı türdeki görevlerin üstesinden gelmesini sağlar. Ölçeklenebilirlik ise özellikle aynı görevin daha fazlasıyla başa çıkmaya odaklanır.

Explore solutions

Real-time AI that works with your team

Robotikte AI

Daha akıllı makineleri Ultralytics YOLO modelleriyle destekle. Robotikteki Vision AI; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü yönlendirir.
Daha fazla bilgi edin
Real-time AI that works with your team

Lojistikte Yapay Zeka

Ultralytics YOLO modelleri ile lojistiği kolaylaştır. Görü Yapay Zekası; paket inceleme, ayıklama, araç takibi ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Real-time AI that works with your team

Perakendede AI

Perakendeyi Ultralytics YOLO modelleri ile yeniden hayal et. Görü Yapay Zekası; envanter takibi, raf izleme, sıra yönetimi ve daha akıllı müşteri içgörüleri sağlar.
Daha fazla bilgi edin
Real-time AI that works with your team

Sağlıkta Yapay Zeka

Ultralytics YOLO modelleriyle sağlık çözümleri oluştur. Sağlıkta görüntü tabanlı yapay zeka; daha hızlı tıbbi görüntülemeyi, daha akıllı teşhisleri ve hasta izlemeyi güçlendirir.
Daha fazla bilgi edin
Real-time AI that works with your team

Üretimde Yapay Zeka

Ultralytics YOLO modelleri ile üretimi optimize et. Görü Yapay Zekası; kalite kontrol, kusur tespiti, KKD uyumu ve montaj hattı otomasyonunu yönlendirir.
Daha fazla bilgi edin
Real-time AI that works with your operation

Otomotivde yapay zeka

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görü uygula. Görüntü tabanlı yapay zeka; yol güvenliğini, sürücü yardımını ve araç otomasyonunu daha akıllı yollar için geliştirir.
Daha fazla bilgi edin
Real-time AI tailored to your operation

Tarımda yapay zeka

Ultralytics YOLO modelleriyle akıllı tarıma görüntü tabanlı yapay zeka getir. Daha yüksek ve akıllı verimler için mahsul takibini, hayvancılık izlemeyi ve hassas tarımı güçlendir.
Daha fazla bilgi edin
Real-time AI that works with your team

Robotikte AI

Daha akıllı makineleri Ultralytics YOLO modelleriyle destekle. Robotikteki Vision AI; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü yönlendirir.
Daha fazla bilgi edin
Real-time AI that works with your team

Lojistikte Yapay Zeka

Ultralytics YOLO modelleri ile lojistiği kolaylaştır. Görü Yapay Zekası; paket inceleme, ayıklama, araç takibi ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Real-time AI that works with your team

Perakendede AI

Perakendeyi Ultralytics YOLO modelleri ile yeniden hayal et. Görü Yapay Zekası; envanter takibi, raf izleme, sıra yönetimi ve daha akıllı müşteri içgörüleri sağlar.
Daha fazla bilgi edin
Real-time AI that works with your team

Sağlıkta Yapay Zeka

Ultralytics YOLO modelleriyle sağlık çözümleri oluştur. Sağlıkta görüntü tabanlı yapay zeka; daha hızlı tıbbi görüntülemeyi, daha akıllı teşhisleri ve hasta izlemeyi güçlendirir.
Daha fazla bilgi edin
Real-time AI that works with your team

Üretimde Yapay Zeka

Ultralytics YOLO modelleri ile üretimi optimize et. Görü Yapay Zekası; kalite kontrol, kusur tespiti, KKD uyumu ve montaj hattı otomasyonunu yönlendirir.
Daha fazla bilgi edin
Real-time AI that works with your operation

Otomotivde yapay zeka

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görü uygula. Görüntü tabanlı yapay zeka; yol güvenliğini, sürücü yardımını ve araç otomasyonunu daha akıllı yollar için geliştirir.
Daha fazla bilgi edin
Real-time AI tailored to your operation

Tarımda yapay zeka

Ultralytics YOLO modelleriyle akıllı tarıma görüntü tabanlı yapay zeka getir. Daha yüksek ve akıllı verimler için mahsul takibini, hayvancılık izlemeyi ve hassas tarımı güçlendir.
Daha fazla bilgi edin
Real-time AI that works with your team

Robotikte AI

Daha akıllı makineleri Ultralytics YOLO modelleriyle destekle. Robotikteki Vision AI; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü yönlendirir.
Daha fazla bilgi edin
Real-time AI that works with your team

Lojistikte Yapay Zeka

Ultralytics YOLO modelleri ile lojistiği kolaylaştır. Görü Yapay Zekası; paket inceleme, ayıklama, araç takibi ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Real-time AI that works with your team

Perakendede AI

Perakendeyi Ultralytics YOLO modelleri ile yeniden hayal et. Görü Yapay Zekası; envanter takibi, raf izleme, sıra yönetimi ve daha akıllı müşteri içgörüleri sağlar.
Daha fazla bilgi edin
Real-time AI that works with your team

Sağlıkta Yapay Zeka

Ultralytics YOLO modelleriyle sağlık çözümleri oluştur. Sağlıkta görüntü tabanlı yapay zeka; daha hızlı tıbbi görüntülemeyi, daha akıllı teşhisleri ve hasta izlemeyi güçlendirir.
Daha fazla bilgi edin
Real-time AI that works with your team

Üretimde Yapay Zeka

Ultralytics YOLO modelleri ile üretimi optimize et. Görü Yapay Zekası; kalite kontrol, kusur tespiti, KKD uyumu ve montaj hattı otomasyonunu yönlendirir.
Daha fazla bilgi edin
Real-time AI that works with your operation

Otomotivde yapay zeka

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görü uygula. Görüntü tabanlı yapay zeka; yol güvenliğini, sürücü yardımını ve araç otomasyonunu daha akıllı yollar için geliştirir.
Daha fazla bilgi edin
Real-time AI tailored to your operation

Tarımda yapay zeka

Ultralytics YOLO modelleriyle akıllı tarıma görüntü tabanlı yapay zeka getir. Daha yüksek ve akıllı verimler için mahsul takibini, hayvancılık izlemeyi ve hassas tarımı güçlendir.
Daha fazla bilgi edin

Yapay zekanın geleceğini birlikte inşa edelim!

Yolculuğuna makine öğreniminin geleceğiyle başla