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

Inference Latency

Yapay zekada çıkarım gecikmesinin önemini keşfet. Daha hızlı ve daha duyarlı uygulamalar için Ultralytics YOLO26 ile gerçek zamanlı performansı nasıl optimize edeceğini öğren.

Inference latency, bir makine öğrenmesi (ML) modelinin bir girdi (örneğin bir görsel veya metin istemi) alması ile buna karşılık gelen bir çıktı veya tahmin üretmesi arasındaki zaman gecikmesini ifade eder. Yapay zeka (AI) bağlamında bu metrik genellikle milisaniye (ms) cinsinden ölçülür ve sistemin yanıt verebilirliğinin kritik bir göstergesi olarak hizmet eder. Bilgisayarlı görü uygulamaları geliştiren geliştiriciler için gecikmeyi anlamak ve en aza indirmek, özellikle modelleri cep telefonları veya gömülü cihazlar gibi kaynak kısıtlı ortamlara dağıtırken akıcı ve etkileşimli kullanıcı deneyimleri yaratmak açısından esastır.

Çıkarım Gecikmesi Neden Önemlidir#

Inference latency önem derecesi, belirli kullanım senaryosuna bağlı olarak büyük ölçüde değişiklik gösterir. Gecce yarısı sunucu raporunu analiz etmek gibi bir toplu işleme (batch processing) görevi için birkaç saniyelik bir gecikme kabul edilebilir olabilirken, etkileşimli uygulamalar için genellikle kabul edilemezdir. Düşük gecikme, sistemlerin verileri işlemesi ve anında tepki vermesi gereken gerçek zamanlı çıkarım (real-time inference) süreçlerinin temel taşıdır.

Gecikmeyi azaltmak, yapay zeka ajanlarının (AI agents) insanlarla doğal bir şekilde etkileşime girmesini ve otomasyon sistemlerinin güvenli bir şekilde çalışmasını sağlar. Yüksek gecikme; takılan arayüzlere, düşük kullanıcı tutma oranına veya güvenlik açısından kritik senaryolarda tehlikeli operasyonel arızalara yol açabilir. Mühendisler genellikle doğruluğu (accuracy) artırabilen model karmaşıklığı ile yürütme hızı arasındaki dengeyi kurmak durumundadır.

Gecikmeyi Etkileyen Faktörler#

Tek bir çıkarım geçişi için gereken toplam süreye katkıda bulunan çeşitli teknik bileşenler vardır:

  • Model Mimarisi: Sinir ağının (NN) tasarımı birincil faktördür. Çok sayıda katmana sahip derin modeller genellikle daha sığ olanlara göre daha fazla hesaplama gerektirir. YOLO26 gibi modern mimariler, minimum hesaplama yüküyle yüksek doğruluk sunmak için özellikle optimize edilmiştir.
  • Donanım Yetenekleri: İşlemci birimi seçimi hızı derinden etkiler. Bir CPU çok yönlü olsa da, GPU (Grafik İşlem Birimi) veya TPU (Tensör İşlem Birimi) gibi özel donanımlar, derin öğrenmenin (deep learning) merkezindeki matris işlemlerini paralel hale getirmek üzere tasarlanmıştır ve gecikmeyi önemli ölçüde azaltır.
  • Girdi Boyutu: Yüksek çözünürlüklü 4K video karelerini işlemek, standart 640p görüntüleri işlemeye göre daha uzun sürer. Geliştiriciler, hız ile küçük detayları tespit etme yeteneği arasında ideal bir denge bulmak için genellikle veri ön işleme (data preprocessing) sırasında girdileri yeniden boyutlandırır.
  • Optimizasyon Teknikleri: Model niceleme (model quantization) (ağırlıkları daha düşük hassasiyete dönüştürme) ve model budama (model pruning) (gereksiz bağlantıları kaldırma) gibi yöntemler yürütmeyi hızlandırmanın etkili yollarıdır. NVIDIA TensorRT gibi araçlar, modelleri belirli donanımlar için daha da optimize edebilir.

Gerçek Dünya Uygulamaları#

Çıkarım gecikmesinin etkisi, hızın tartışmaya açık olmadığı pratik örneklerle en iyi şekilde açıklanır.

  1. Otonom Sürüş: Otomotiv alanındaki yapay zeka (AI in automotive) alanında, kendi kendine giden bir araba çevresini yayalar, diğer araçlar ve trafik ışıkları için sürekli olarak taramak zorundadır. Nesne tespiti (object detection) sisteminin yüksek gecikmesi varsa, bir engel çıktığında araba zamanında fren yapamayabilir. Otoyol hızlarında 100 milisaniyelik bir gecikme bile birkaç metrelik seyahat mesafesine yol açabilir, bu da düşük gecikmeyi kritik bir güvenlik gereksinimi haline getirir.

  2. Yüksek Frekanslı İşlem (High-Frequency Trading): Finansal kurumlar pazar trendlerini analiz etmek ve işlemler gerçekleştirmek için tahmetsel modelleme (predictive modeling) kullanır. Bu algoritmalar çok büyük miktarda veriyi işlemeli ve mikrosaniyeler içinde karar vermelidir. Bu alanda daha düşük gecikme doğrudan rekabet avantajı anlamına gelir ve firmaların rakiplerinden önce anlık pazar fırsatlarından yararlanmasını sağlar.

Python ile Gecikmeyi Ölçme#

Ultralytics modellerinin çıkarım hızını, kıyaslama modunu kullanarak kolayca ölçebilirsin. Bu, donanım kısıtlamaların için doğru model boyutunu seçmene yardımcı olur.

from ultralytics import YOLO

# Load the YOLO26n model (nano version for speed)
model = YOLO("yolo26n.pt")

# Benchmark the model on CPU to measure latency
# This provides a breakdown of preprocess, inference, and postprocess time
model.benchmark(data="coco8.yaml", imgsz=640, device="cpu")

Çıkarım Gecikmesi vs. İş Hacmi (Throughput)#

Gecikmeyi verimden (throughput) ayırmak önemlidir, çünkü bunlar model dağıtımı (model deployment) sürecinde ilişkili ancak farklı konseptlerdir.

  • Çıkarım Gecikmesi, tek bir tahmin için geçen süreyi ölçer (örneğin, "Bu görüntüyü işlemek 20ms sürdü"). Bu, tek kullanıcılı, gerçek zamanlı uygulamalar için temel metrik budur.
  • Verim (Throughput) zaman içindeki tahmin hacmini ölçer (örneğin "Sistem saniyede 500 görüntü işledi"). Yüksek verim genellikle birçok girdiyi aynı anda işleyen toplu iş boyutunun (batch size) artırılmasıyla elde edilir. Bununla birlikte, toplu işleme kuyrukta bekleyen bireysel öğeler için gecikmeyi artırabilir.

Biri için optimizasyon yapmak genellikle diğerinin maliyetine gelir. Örneğin, Edge AI uygulamaları anında geri bildirim sağlamak için tipik olarak gecikmeye öncelik verirken, bulut tabanlı veri madenciliği (data mining) görevleri devasa veri setlerini verimli bir şekilde yönetmek için verime öncelik verebilir.

Optimizasyon Stratejileri#

Geliştiriciler gecikmeyi en aza indirmek için çeşitli stratejiler kullanır. Modelleri dışa aktarmak (Exporting models) ONNX veya OpenVINO gibi optimize edilmiş formatlara dönüştürmek, standart CPU'larda önemli hız artışları sağlayabilir. Mobil dağıtımlar için modelleri TFLite veya CoreML formatına dönüştürmek, iOS ve Android cihazlarda verimli çalışmalarını sağlar. Ek olarak, MobileNet gibi hafif mimarileri veya en son Ultralytics YOLO26 kullanmak, temel modelin tasarım gereği verimli olmasını sağlar. Kullanıcılar ayrıca karmaşık manuel yapılandırma olmadan modelleri bu optimize edilmiş formatlara sorunsuz bir şekilde dağıtmak için Ultralytics Platform avantajından yararlanabilir.

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