YOLO26 ile tanış: yeni nesil görsel AI.
Ultralytics
Yapay Zeka Görüşü

Görsel yapay zeka çözümlerindeki gerçek zamanlı çıkarımlar etki yaratıyor

Bilgisayarlı göride gerçek zamanlı çıkarımların neden bir dizi uygulama için önemli olduğunu keşfet ve anlık karar verme süreçlerini sağlamadaki rollerini incele.

ABAbirami Vina
4 min read
Görsel yapay zeka çözümlerinde gerçek zamanlı çıkarımlar

Hepimiz zaman zaman yavaş bir internet bağlantısının yarattığı hayal kırıklıklarıyla uğraşmışızdır. Ancak bu gecikmeyi, kendi kendine giden bir aracın bir engele tepki vermesi veya bir doktorun kritik bir taramayı analiz etmesi gibi yüksek riskli bir durumda hayal et. Fazladan birkaç saniye ciddi sonuçlar doğurabilir.

İşte gerçek zamanlı yapay zeka çıkarımı tam bu noktada fark yaratabilir. Hızlı işleme ve gerçek zamanlı tahminler, bilgisayarlı görü çözümlerinin görsel verileri anında işlemesini ve bunlara tepki vermesini sağlar. Bu saliselik kararlar güvenliği, verimliliği ve günlük yaşamdaki kolaylığı artırabilir.

Örneğin, robotik bir asistan kullanarak hassas bir operasyon gerçekleştiren bir cerrahı düşün. Her hareket yüksek hızlı bir bağlantı üzerinden kontrol edilir ve robotun görüntü sistemi, cerrahi alanı gerçek zamanlı olarak işleyerek cerraha anlık görsel geri bildirim sağlar. Bu geri bildirim döngüsündeki en ufak bir gecikme bile ciddi hatalara yol açabilir ve hastayı riske atabilir. Bu, gerçek zamanlı çıkarımların neden kritik olduğunun mükemmel bir örneğidir; gecikmeye yer yoktur.

Gerçek dünya uygulamalarındaki yapay zeka çıkarımları üç temel kavrama dayanır: çıkarım motorları (yapay zeka modellerini verimli bir şekilde çalıştıran yazılım veya donanım), çıkarım gecikmesi (girdi ve çıktı arasındaki gecikme) ve gerçek zamanlı çıkarım (yapay zeka sisteminin minimum gecikmeyle işleme ve tepki verme kapasitesi).

Bu makalede, temel kavramları ve Ultralytics YOLO11 gibi bilgisayarlı görü modellerinin anlık tahminlere dayalı uygulamaları nasıl mümkün kıldığını inceleyeceğiz.

Link to this sectionYapay zeka çıkarımı nedir?#

Çıkarım yapmak, eğitilmiş bir yapay zeka modelini kullanarak yeni verileri analiz etme ve bir tahmin yürütme ya da bir sorunu çözme sürecidir. Çok miktarda etiketlenmiş veriyi işleyerek bir modele öğretmeyi içeren eğitimin aksine çıkarım, halihazırda eğitilmiş bir modeli kullanarak hızlı ve doğru sonuçlar üretmeye odaklanır.

Çıkarımların ne olduğunu anlamak

Şekil 1. Çıkarımların ne anlama geldiğini anlamak.

Örneğin, yaban hayatı koruma çalışmalarında yapay zeka kameralı tuzaklar, hayvanları gerçek zamanlı olarak tanımlamak ve sınıflandırmak için bilgisayarlı görü modellerini kullanır. Kamera hareket algıladığında, yapay zeka modeli bunun bir geyik, bir yırtıcı veya bir kaçak avcı olup olmadığını anında tanır; bu da araştırmacıların hayvan popülasyonlarını takip etmelerine ve nesli tükenmekte olan türleri insan müdahalesi olmadan korumalarına yardımcı olur. Bu hızlı tanımlama, gerçek zamanlı izlemeyi ve potansiyel tehditlere karşı daha hızlı tepki verilmesini mümkün kılar.

Link to this sectionÇıkarım motorlarını anlamak#

Eğitilmiş bir makine öğrenimi modeli, ham haliyle dağıtıma her zaman hazır değildir. Çıkarım motoru, makine öğrenimi modellerini verimli bir şekilde yürütmek ve gerçek dünya dağıtımı için optimize etmek üzere tasarlanmış özel bir yazılım veya donanım aracıdır. Performansı artırmak ve kaynak tüketimini azaltmak için model sıkıştırma, kuantizasyon ve grafik dönüşümleri gibi optimizasyon tekniklerini kullanır, böylece modeli çeşitli ortamlarda çalıştırılabilir hale getirir.

Çıkarım motoru temel olarak, hızlı ve doğru tahminler sağlamak için hesaplama yükünü azaltmaya, gecikmeyi en aza indirmeye ve verimliliği artırmaya odaklanır. Optimize edildikten sonra motor, modeli yeni veriler üzerinde çalıştırarak gerçek zamanlı çıkarımları verimli bir şekilde üretmesini sağlar. Bu optimizasyon, yapay zeka modellerinin hem yüksek performanslı bulut sunucularında hem de akıllı telefonlar, IoT cihazları ve gömülü sistemler gibi kaynak kısıtlı uç cihazlarda sorunsuz bir şekilde çalışmasını sağlar.

Link to this sectionÇıkarım gecikmesinin neden olduğu sorunlar#

Çıkarım gecikmesi, bir yapay zeka sisteminin girdi verisini (kameradan gelen görüntü gibi) aldığı an ile bir çıktı ürettiği (görüntüdeki nesnelerin tespit edilmesi gibi) an arasındaki zaman gecikmesidir. Küçük bir gecikme bile gerçek zamanlı yapay zeka uygulamalarının performansını ve kullanılabilirliğini önemli ölçüde etkileyebilir.

Çıkarım gecikmesi üç temel aşamada gerçekleşir:

  • Ön işleme süresi: Girdi verilerinin modele beslenmeden önce hazırlanması için gereken süre. Buna görüntüleri modelin girdi boyutlarına göre yeniden boyutlandırmak, daha iyi doğruluk için piksel değerlerini normalleştirmek ve formatları dönüştürmek (örneğin RGB'den gri tonlamaya veya videodan kare dizilerine) dahildir.
  • Hesaplama süresi: Modelin çıkarım yapmak için harcadığı gerçek süre. Bu, derin ağlardaki katman katman hesaplamalar, matris çarpımları, evrişimler ve bellek ile işlem birimleri arasındaki veri aktarımı gibi işlemleri içerir.
  • Son işleme süresi: Ham model çıktılarını anlamlı sonuçlara dönüştürmek için gereken süre. Buna nesne tespiti sırasında sınırlayıcı kutuların çizilmesi, görüntü tanımada yanlış pozitiflerin filtrelenmesi veya anomali tespitinde eşik değerlerinin uygulanması dahil olabilir.

Çıkarım gecikmesi gerçek zamanlı uygulamalarda kritiktir. Örneğin, bir montaj hattındaki otomatik kusur tespitinde, ürünler konveyör bandında ilerlerken onları incelemek için bilgisayarlı görü kullanılabilir.

Sistem, ürünler bir sonraki aşamaya geçmeden önce kusurları hızlıca tespit etmeli ve işaretlemelidir. Model görüntüleri işlemek için çok uzun süre harcarsa, kusurlu öğeler zamanında yakalanamayabilir; bu da malzeme israfına, maliyetli yeniden işlemlere veya müşteriye ulaşan hatalı ürünlere yol açar. Üreticiler gecikmeyi azaltarak kalite kontrolü iyileştirebilir, verimliliği artırabilir ve kayıpları azaltabilir.

Link to this sectionÇıkarım gecikmesi nasıl azaltılır#

Çıkarım gecikmesini minimum düzeyde tutmak birçok bilgisayarlı görü uygulamasında önemlidir. Bunu başarmak için çeşitli teknikler kullanılabilir. Şimdi çıkarım gecikmesini azaltmak için kullanılan en yaygın tekniklerden bazılarını tartışalım.

Link to this sectionModel budama#

Model budama, gereksiz bağlantıları (ağırlıkları) kaldırarak bir sinir ağını basitleştirir, böylece ağı daha küçük ve daha hızlı hale getirir. Bu süreç, doğruluğu çok fazla etkilemeden hızı artırarak modelin hesaplama yükünü azaltır.

Budama, yalnızca en önemli bağlantıları tutarak, özellikle sınırlı işlem gücüne sahip cihazlarda verimli çıkarım ve daha iyi performans sağlar. Verimliliği artırırken güvenilirliği korumak amacıyla mobil yapay zeka, robotik ve uç bilişim gibi gerçek zamanlı uygulamalarda yaygın olarak kullanılır.

Model budama kullanarak daha az etkili bağlantıları elemek

Şekil 2. Model budama kullanarak daha az etkili bağlantıları eleme.

Link to this sectionModel kuantizasyonu#

Model kuantizasyonu, yapay zeka modellerinin hesaplamalar için kullandıkları sayıları basitleştirerek daha hızlı çalışmalarını ve daha az bellek tüketmelerini sağlayan bir tekniktir. Normalde bu modeller, çok hassas olan ancak çok fazla işlem gücü gerektiren 32-bit kayan noktalı sayılarla çalışır. Kuantizasyon, bu sayıları işlenmesi daha kolay olan ve daha az yer kaplayan 8-bit tam sayılara indirger.

Kayan noktalı değerleri tam sayılara dönüştürmek için model niceleme kullanmak

Şekil 3. Kayan noktalı değerleri tam sayı gösterimlerine dönüştürmek için model kuantizasyonu kullanımı.

Link to this sectionVerimli modeller kullanma#

Bir yapay zeka modelinin tasarımı, tahminleri ne kadar hızlı yapabileceği üzerinde büyük bir etkiye sahiptir. Verimli çıkarım için oluşturulmuş YOLO11 gibi modeller, işlem hızının kritik olduğu uygulamalar için idealdir.

Bir yapay zeka çözümü oluştururken, mevcut kaynaklara ve performans ihtiyaçlarına göre doğru modeli seçmek önemlidir. Çok ağır bir modelle başlarsan, yavaş işleme süreleri, daha yüksek güç tüketimi ve kaynak kısıtlı cihazlarda dağıtım zorluğu gibi sorunlarla karşılaşma olasılığın artar. Hafif bir model, özellikle gerçek zamanlı ve uç uygulamalar için sorunsuz performans sağlar.

Link to this sectionHız ve doğruluk: gerçek zamanlı çıkarımları optimize etme#

Gecikmeyi azaltmak için çeşitli teknikler olsa da, gerçek zamanlı çıkarımların önemli bir parçası hız ve doğruluk arasında denge kurmaktır. Modelleri hızlandırmak yeterli değildir; çıkarım hızı, doğruluktan ödün verilmeden optimize edilmelidir. Hızlı ama yanlış tahminler üreten bir sistem etkisizdir. Bu nedenle, modellerin gerçek dünya durumlarında iyi performans gösterdiğinden emin olmak için kapsamlı testler hayati önem taşır. Test sırasında hızlı görünen ancak gerçek koşullarda başarısız olan bir sistem tam anlamıyla optimize edilmiş sayılmaz.

Link to this sectionGerçek zamanlı çıkarımlardan yararlanan görüntü tabanlı yapay zeka uygulamaları#

Şimdi, gerçek zamanlı çıkarımın, görsel girdilere anında yanıt verilmesini sağlayarak endüstrileri nasıl dönüştürdüğüne dair bazı gerçek dünya uygulamalarına göz atalım.

Link to this sectionPerakende mağazalarındaki self-servis ödeme sistemleri#

YOLO11 gibi bilgisayarlı görü modelleri, ürün tanımayı daha hızlı ve daha doğru hale getirerek self-servis ödeme sistemlerini geliştirmeye yardımcı olabilir. YOLO11'in nesne tespiti ve örnek bölümleme gibi çeşitli bilgisayarlı görü görevlerine verdiği destek, barkodlar eksik veya hasarlı olsa bile ürünlerin tanımlanmasını mümkün kılar. Görüntü tabanlı yapay zeka, manuel giriş ihtiyacını azaltabilir ve ödeme sürecini hızlandırabilir.

Ürün tanımlamanın ötesinde, bilgisayarlı görü; fiyatları doğrulamak, dolandırıcılığı önlemek ve müşteri kolaylığını artırmak için self-servis ödeme sistemlerine entegre edilebilir. Yapay zeka destekli kameralar, benzer ürünleri otomatik olarak ayırt edebilir ve ödeme sırasında şüpheli davranışları tespit edebilir. Buna, bir müşterinin veya kasiyerin istemeden bir ürünü geçirmeyi atladığı "taranmamış ürün" durumları ve daha ucuz bir barkodun daha pahalı bir ürünün üzerine yapıştırıldığı "ürün değiştirme" gibi daha kasıtlı dolandırıcılık girişimlerini tespit etmek dahildir.

Yapay zekanın otomatik ödeme kasalarını geliştirmesi

Şekil 4. Yapay zeka self-servis ödeme kasalarını geliştirebilir.

Bunun harika bir örneği, bilgisayarlı görü ve yapay zekayı self-servis ödeme sistemlerine entegre eden büyük ABD perakendecisi Kroger'dır. Gerçek zamanlı video analizini kullanan Kroger, ödeme hatalarının %75'inden fazlasını otomatik olarak düzelterek hem müşteri deneyimini hem de mağaza operasyonlarını iyileştirmeyi başardı.

Link to this sectionBilgisayarlı görü ile kalite denetimi#

Kalite kontrolü için ürünleri manuel olarak denetlemek yavaş olabilir ve her zaman doğru sonuç vermeyebilir. Bu nedenle daha fazla üretici, üretim sürecinin başlarında kusurları yakalamak için bilgisayarlı görü kullanan görsel denetim iş akışlarına geçiyor.

Yüksek çözünürlüklü kameralar ve görüntü tabanlı yapay zeka, insanların gözden kaçırabileceği küçük kusurları tespit edebilir ve YOLO11 gibi modeller, yalnızca kusursuz ürünlerin müşterilere ulaşmasını sağlamak için gerçek zamanlı kalite kontrollerine, sıralamaya ve sayıma yardımcı olabilir. Bu süreci otomatikleştirmek zamandan tasarruf sağlar, maliyetleri düşürür ve israfı azaltarak üretimi daha pürüzsüz ve verimli hale getirir.

Bir montaj hattındaki ürünleri saymak için YOLO11 kullanmak

Şekil 5. Montaj hattındaki ürünleri saymak için YOLO11 kullanımına bir örnek.

Link to this sectionÖne çıkanlar#

Gerçek zamanlı çıkarım, yapay zeka modellerinin birçok endüstride kritik olan anlık kararlar almasına yardımcı olur. İster bir kazadan kaçınan kendi kendine giden bir araç, ister tıbbi taramaları hızla analiz eden bir doktor veya ürün kusurlarını tespit eden bir fabrika olsun, hızlı ve doğru yapay zeka yanıtları büyük fark yaratır.

Yapay zeka modellerinin hızını ve verimliliğini artırarak, gerçek dünya durumlarında sorunsuz çalışan daha akıllı ve daha güvenilir sistemler oluşturabiliriz. Teknoloji ilerledikçe, gerçek zamanlı yapay zeka çözümleri günlük süreçleri daha hızlı, daha güvenli ve daha verimli hale getirerek geleceği şekillendirmeye devam edecektir.

Daha fazla bilgi edinmek için GitHub depomuzu ziyaret et ve topluluğumuzla etkileşime geç. Çözüm sayfalarımızda kendi kendine giden araçlarda yapay zeka ve tarımda bilgisayarlı görü gibi sektörlerdeki yenilikleri keşfet. Lisanslama seçeneklerimize göz at ve görüntü tabanlı yapay zeka projelerini hayata geçir.

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