Ultralytics YOLO27:
Ultralytics Sözlüğüne dön

Scalability

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

Ölçeklenebilirlik, kaynak ekleyerek bir sistemin, ağın veya sürecin artan iş yükünü işleme 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 düzeylerini koruyabilme becerisini tanımlar. Bu talep genellikle eğitim sırasında daha büyük veri kümeleri, çıkarım sırasında daha yüksek kullanıcı trafiği veya hesaplama görevlerinde artan karmaşıklık şeklinde ortaya çıkar. Ölçeklenebilir bir mimari, ister bir bilgisayarlı görü modelini tek bir gömülü cihaza dağıtmak ister bulut kümeleri üzerinden milyonlarca API isteğine hizmet vermek olsun, kesintisiz genişlemeye olanak tanır ve yoğun yük altında bile çıkarım gecikmesinin düşük kalmasını sağlar.

AI'da Ölçeklenebilirliğin Önemi#

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

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

  • Güvenilirlik: Ölçeklenebilir sistemler, beklenmedik trafik artışları sırasında tutarlı hizmet çalışma süresi sağlayarak kritik uygulamalarda çökmeleri önler.
  • Maliyet Verimliliği: Dinamik ölçeklendirme, düşük kullanım dönemlerinde kaynakların küçültü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 yenilenmesini gerektirmeden görüntü dönüştürücüleri (ViT) gibi daha yeni ve karmaşık algoritmalara uyum sağlar.

Ölçeklenebilirliğe Ulaşma Stratejileri#

Ölçeklenebilir AI çözümleri oluşturmak, hem model mimarisini hem de dağıtım altyapısını optimize etmeyi gerektirir.

  • Dağıtık Eğitim: Eğitim veri kümeleri tek bir işlemci için fazla büyük hale geldiğinde dağıtık eğitim, iş yükünü birden fazla Grafik İşlem Birimine (GPUs) 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, işlem hacmi açısından kritik öneme sahiptir. En yeni Ultralytics YOLO26, önceki sürümlerinden daha küçük ve hızlı olacak şekilde tasarlanmıştır; bu sayede uç AI cihazlarından devasa sunucu çiftliklerine kadar çeşitli donanımlarda yerel olarak ölçeklenebilir.
  • Konteynerleştirme ve Orkestrasyon: Uygulamaları Docker ile paketlemek, bunların farklı ortamlarda tutarlı şekilde çalışmasını sağlar. Büyük konteyner kümelerini yönetmek için Kubernetes, konteynerleştirilmiş 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 işlem hacmi sağlar.

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

Çıkarım sırasında ölçeklenebilirliği artırmanın etkili bir yöntemi, girdileri sıralı olarak işlemek yerine toplu olarak işlemektir. Bu yöntem GPU kullanımını en üst düzeye çıkarır ve genel işlem hacmini 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, AI teknolojilerinin teorik araştırmalardan küresel endüstriyel araçlara dönüşmesini sağlar.

  • Akıllı Üretim: Üretimde AI alanında otomatik denetim sistemleri, yüksek hızlı montaj hatlarında saatte binlerce bileşeni analiz etmelidir. Ölçeklenebilir bir nesne algılama sistemi, üretim hızları arttıkça kalite kontrol sürecinin darboğaz oluşturmadan yüksek doğruluğu 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ı, bu platformların Microsoft Azure veya benzer sağlayıcılar üzerinden ek sunucu düğümlerini dinamik olarak tedarik ederek trafiğin 100 kat artabildiği Black Friday gibi büyük etkinliklerin üstesinden gelmesini sağlar.

Ö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 hızını veya doğruluğunu (ör. saniye başına kare sayısı) ifade eder. Ölçeklenebilirlik ise iş yükü arttıkça sistemin bu performansı koruyabilme becerisini tanımlar.
  • Ölçeklenebilirlik ve Verimlilik: Verimlilik, belirli bir görevi tamamlamak için kullanılan kaynakları (ör. çıkarım başına enerji tüketimi) ölçer. Bir sistem verimli ancak ölçeklenebilir olmayabilir (paralel görevleri işleyemiyorsa) veya ölçeklenebilir ancak verimsiz olabilir (büyümeyi yönetmek için aşırı kaynak kullanıyorsa).
  • Ölçeklenebilirlik ve Esneklik: Esneklik, bir sistemin YOLO11 tarafından algılama, segmentasyon ve poz tahmini işlemlerinin gerçekleştirilmesi gibi farklı türdeki görevleri işleyebilmesini sağlar. Ölçeklenebilirlik ise özellikle aynı görevden daha fazlasını işleyebilme üzerine odaklanır.

Explore solutions

Hava görüntüleri için bilgisayarlı görü

Hava görüntüleri için bilgisayarlı görü

Ultralytics YOLO ile tarım, su ürünleri yetiştiriciliği, çevresel izleme, koruma ve coğrafi uzaktan algılama için drone ve hava görüntülerini gerçek zamanlı içgörülere dönüştür.
Daha fazla bilgi edin
Havacılıkta bilgisayarlı görü

Havacılıkta bilgisayarlı görü

Ultralytics YOLO modelleri ile havadan izlemeye yapay zeka tabanlı görü kazandır. Bilgisayarlı görü çözümleriyle dronları, havacılık iş akışlarını, çevre koruma ve jeosansiyel endüstrilerini güçlendir.
Daha fazla bilgi edin

Ultralytics YOLO modelleri ile her alanı koru. Yapay zeka tabanlı görü; çevre izleme, tehdit tespiti, plaka tanıma ve iş yeri güvenliğini destekler.
Daha fazla bilgi edin
Robotikte bilgisayarlı görü

Robotikte bilgisayarlı görü

Ultralytics YOLO modelleriyle daha akıllı makineler geliştir. Robotikte Vision AI; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü mümkün kılar.
Daha fazla bilgi edin
Lojistikte bilgisayarlı görü

Lojistikte bilgisayarlı görü

Ultralytics YOLO modelleriyle lojistiği kolaylaştır. Vision AI; paket denetimini, ayırmayı, araç takibini ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Perakendede bilgisayarlı görü

Perakendede bilgisayarlı görü

Ultralytics YOLO modelleriyle perakendeyi yeniden tasarla. Vision AI; envanter takibini, raf izlemeyi, sıra yönetimini ve daha akıllı müşteri içgörülerini destekler.
Daha fazla bilgi edin
Sağlık hizmetlerinde bilgisayarlı görü

Sağlık hizmetlerinde bilgisayarlı görü

Ultralytics YOLO modelleriyle sağlık hizmetleri çözümleri geliştir. Sağlık hizmetlerindeki Vision AI; daha hızlı tıbbi görüntülemeyi, daha akıllı tanıyı ve hasta takibini mümkün kılar.
Daha fazla bilgi edin
Üretimde bilgisayarlı görü

Üretimde bilgisayarlı görü

Ultralytics YOLO modelleriyle üretimi optimize et. Vision AI; kalite kontrolünü, kusur tespitini, PPE uyumluluğunu ve montaj hattı otomasyonunu güçlendirir.
Daha fazla bilgi edin
Otomotivde bilgisayarlı görü

Otomotivde bilgisayarlı görü

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görü uygulayın. Görsel yapay zekâ, daha akıllı yollar için yol güvenliğini, sürücü yardımını ve araç otomasyonunu geliştirir.
Daha fazla bilgi edin
Tarımda bilgisayarlı görü

Tarımda bilgisayarlı görü

Ultralytics YOLO modelleriyle akıllı tarıma görsel yapay zekâ taşıyın. Daha yüksek ve akıllı verim için ürün izlemeye, hayvan takibine ve hassas tarıma güç verin.
Daha fazla bilgi edin
Hava görüntüleri için bilgisayarlı görü

Hava görüntüleri için bilgisayarlı görü

Ultralytics YOLO ile tarım, su ürünleri yetiştiriciliği, çevresel izleme, koruma ve coğrafi uzaktan algılama için drone ve hava görüntülerini gerçek zamanlı içgörülere dönüştür.
Daha fazla bilgi edin
Havacılıkta bilgisayarlı görü

Havacılıkta bilgisayarlı görü

Ultralytics YOLO modelleri ile havadan izlemeye yapay zeka tabanlı görü kazandır. Bilgisayarlı görü çözümleriyle dronları, havacılık iş akışlarını, çevre koruma ve jeosansiyel endüstrilerini güçlendir.
Daha fazla bilgi edin

Ultralytics YOLO modelleri ile her alanı koru. Yapay zeka tabanlı görü; çevre izleme, tehdit tespiti, plaka tanıma ve iş yeri güvenliğini destekler.
Daha fazla bilgi edin
Robotikte bilgisayarlı görü

Robotikte bilgisayarlı görü

Ultralytics YOLO modelleriyle daha akıllı makineler geliştir. Robotikte Vision AI; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü mümkün kılar.
Daha fazla bilgi edin
Lojistikte bilgisayarlı görü

Lojistikte bilgisayarlı görü

Ultralytics YOLO modelleriyle lojistiği kolaylaştır. Vision AI; paket denetimini, ayırmayı, araç takibini ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Perakendede bilgisayarlı görü

Perakendede bilgisayarlı görü

Ultralytics YOLO modelleriyle perakendeyi yeniden tasarla. Vision AI; envanter takibini, raf izlemeyi, sıra yönetimini ve daha akıllı müşteri içgörülerini destekler.
Daha fazla bilgi edin
Sağlık hizmetlerinde bilgisayarlı görü

Sağlık hizmetlerinde bilgisayarlı görü

Ultralytics YOLO modelleriyle sağlık hizmetleri çözümleri geliştir. Sağlık hizmetlerindeki Vision AI; daha hızlı tıbbi görüntülemeyi, daha akıllı tanıyı ve hasta takibini mümkün kılar.
Daha fazla bilgi edin
Üretimde bilgisayarlı görü

Üretimde bilgisayarlı görü

Ultralytics YOLO modelleriyle üretimi optimize et. Vision AI; kalite kontrolünü, kusur tespitini, PPE uyumluluğunu ve montaj hattı otomasyonunu güçlendirir.
Daha fazla bilgi edin
Otomotivde bilgisayarlı görü

Otomotivde bilgisayarlı görü

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görü uygulayın. Görsel yapay zekâ, daha akıllı yollar için yol güvenliğini, sürücü yardımını ve araç otomasyonunu geliştirir.
Daha fazla bilgi edin
Tarımda bilgisayarlı görü

Tarımda bilgisayarlı görü

Ultralytics YOLO modelleriyle akıllı tarıma görsel yapay zekâ taşıyın. Daha yüksek ve akıllı verim için ürün izlemeye, hayvan takibine ve hassas tarıma güç verin.
Daha fazla bilgi edin
Hava görüntüleri için bilgisayarlı görü

Hava görüntüleri için bilgisayarlı görü

Ultralytics YOLO ile tarım, su ürünleri yetiştiriciliği, çevresel izleme, koruma ve coğrafi uzaktan algılama için drone ve hava görüntülerini gerçek zamanlı içgörülere dönüştür.
Daha fazla bilgi edin
Havacılıkta bilgisayarlı görü

Havacılıkta bilgisayarlı görü

Ultralytics YOLO modelleri ile havadan izlemeye yapay zeka tabanlı görü kazandır. Bilgisayarlı görü çözümleriyle dronları, havacılık iş akışlarını, çevre koruma ve jeosansiyel endüstrilerini güçlendir.
Daha fazla bilgi edin

Ultralytics YOLO modelleri ile her alanı koru. Yapay zeka tabanlı görü; çevre izleme, tehdit tespiti, plaka tanıma ve iş yeri güvenliğini destekler.
Daha fazla bilgi edin
Robotikte bilgisayarlı görü

Robotikte bilgisayarlı görü

Ultralytics YOLO modelleriyle daha akıllı makineler geliştir. Robotikte Vision AI; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü mümkün kılar.
Daha fazla bilgi edin
Lojistikte bilgisayarlı görü

Lojistikte bilgisayarlı görü

Ultralytics YOLO modelleriyle lojistiği kolaylaştır. Vision AI; paket denetimini, ayırmayı, araç takibini ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Perakendede bilgisayarlı görü

Perakendede bilgisayarlı görü

Ultralytics YOLO modelleriyle perakendeyi yeniden tasarla. Vision AI; envanter takibini, raf izlemeyi, sıra yönetimini ve daha akıllı müşteri içgörülerini destekler.
Daha fazla bilgi edin
Sağlık hizmetlerinde bilgisayarlı görü

Sağlık hizmetlerinde bilgisayarlı görü

Ultralytics YOLO modelleriyle sağlık hizmetleri çözümleri geliştir. Sağlık hizmetlerindeki Vision AI; daha hızlı tıbbi görüntülemeyi, daha akıllı tanıyı ve hasta takibini mümkün kılar.
Daha fazla bilgi edin
Üretimde bilgisayarlı görü

Üretimde bilgisayarlı görü

Ultralytics YOLO modelleriyle üretimi optimize et. Vision AI; kalite kontrolünü, kusur tespitini, PPE uyumluluğunu ve montaj hattı otomasyonunu güçlendirir.
Daha fazla bilgi edin
Otomotivde bilgisayarlı görü

Otomotivde bilgisayarlı görü

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görü uygulayın. Görsel yapay zekâ, daha akıllı yollar için yol güvenliğini, sürücü yardımını ve araç otomasyonunu geliştirir.
Daha fazla bilgi edin
Tarımda bilgisayarlı görü

Tarımda bilgisayarlı görü

Ultralytics YOLO modelleriyle akıllı tarıma görsel yapay zekâ taşıyın. Daha yüksek ve akıllı verim için ürün izlemeye, hayvan takibine ve hassas tarıma güç verin.
Daha fazla bilgi edin

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

Makine öğreniminin geleceğiyle yolculuğuna başla