YOLO Vision 2025'i kaçırmayın!
25 Eylül 2025
10:00 — 18:00 BST
Hibrit etkinlik
Yolo Vision 2024
Sözlük

Uç Hesaplama

Uç bilişimin gücünü keşfedin: yerel veri işleme ile verimliliği artırın, gecikmeyi azaltın ve gerçek zamanlı yapay zeka uygulamalarını etkinleştirin.

Edge computing, yanıt sürelerini iyileştirmek ve bant genişliğinden tasarruf etmek için bilgi işlem ve veri depolamayı ihtiyaç duyulan konuma daha yakın getiren dağıtık bir bilgi işlem paradigmasıdır. Ham verileri işlenmek üzere merkezi bir bulut sunucusuna göndermek yerine, edge computing, verilerin kaynağında veya yakınında yerel olarak bilgi işlem gerçekleştirir. Bu "uç nokta", bir akıllı telefon veya bir IoT sensöründen bir fabrika katındaki yerel bir sunucuya kadar her şey olabilir. Bu yaklaşım, birçok modern AI uygulaması için gereken düşük gecikmeyi elde etmek için temeldir.

Edge Computing ve İlgili Kavramlar

Uç bilişimi (edge computing) diğer yakından ilişkili terimlerden ayırmak önemlidir:

  • Uç Yapay Zeka (Edge AI): Bu, uç bilişimin özel bir uygulamasıdır. Uç bilişim, herhangi bir türden hesaplamayı ağın ucuna taşıma genel uygulamasını ifade ederken, Uç Yapay Zeka özellikle makine öğrenimi (machine learning) modellerini ve yapay zeka iş yüklerini doğrudan uç cihazlarda çalıştırmayı içerir. Tüm Uç Yapay Zeka, bir uç bilişim biçimidir, ancak tüm uç bilişim yapay zeka içermez.
  • Bulut Bilişim (Cloud Computing): Bulut bilişim, güçlü hesaplamalar yapmak ve büyük miktarda veriyi depolamak için büyük, merkezi veri merkezlerine dayanır. Uç bilişim ise merkeziyetsizdir. İkisi birbirini dışlamaz; genellikle hibrit bir modelde birlikte kullanılırlar. Bir uç cihaz, ilk veri işlemeyi ve gerçek zamanlı çıkarımı (real-time inference) gerçekleştirebilirken, daha az zaman duyarlı verileri daha fazla analiz, model eğitimi (model training) veya uzun süreli depolama için buluta gönderebilir.
  • Sis Bilişim (Fog Computing): Genellikle uç bilişim ile birbirinin yerine kullanılan sis bilişim, bir "sis düğümü" veya IoT ağ geçidinin uç cihazlar ve bulut arasında yer aldığı biraz farklı bir mimariyi temsil eder. OpenFog Consortium tarafından açıklandığı gibi, buluta ulaşmadan önce birden fazla uç cihazdan gelen verileri işleyen bir ara katman görevi görür.

Kenar Bilişim (Edge Computing) Yapay Zeka İçin Neden Çok Önemli?

Yapay zeka işlemeyi uca taşımanın, modern uygulamalar için kritik olan çeşitli önemli avantajları vardır:

  • Düşük Gecikme Süresi (Low Latency): Otonom araçlar ve robotik gibi uygulamalar için kararlar milisaniyeler içinde verilmelidir. Verilerin bir bulut sunucusuna gidip geri gelmesini beklemek genellikle çok yavaştır. Uç bilişim (Edge computing), anında, cihaz üzerinde işlemeyi mümkün kılar.
  • Bant Genişliği Verimliliği: Binlerce güvenlik kamerasından buluta sürekli olarak yüksek çözünürlüklü video akışı yapmak, muazzam bir ağ bant genişliği tüketecektir. Videoyu uçta analiz ederek, yalnızca önemli olayların veya meta verilerin iletilmesi gerekir, bu da bant genişliği kullanımını ve maliyetleri önemli ölçüde azaltır.
  • Gelişmiş Gizlilik ve Güvenlik: Yüz tanıma verileri veya tıbbi görüntü analizi gibi hassas bilgilerin yerel bir cihazda işlenmesi, internet üzerinden maruz kalmasını en aza indirerek veri gizliliğini artırır.
  • Operasyonel Güvenilirlik: Uç cihazlar, sürekli bir internet bağlantısından bağımsız olarak çalışabilir. Bu, bağlantının güvenilir olmadığı uzak konumlardaki endüstriyel IoT için (örneğin, tarımda yapay zeka veya açık deniz petrol platformlarında) hayati öneme sahiptir.

Gerçek Dünya Uygulamaları

Edge computing, daha hızlı ve daha güvenilir AI sağlayarak endüstrileri dönüştürüyor.

  1. Akıllı Üretim: Bir fabrika ortamında, bilgisayarlı görü modelleriyle donatılmış kameralar, Ultralytics YOLO11 gibi, doğrudan montaj hattında gerçek zamanlı kalite kontrolü gerçekleştirebilir. Bir uç cihaz, görüntüleri buluta gönderme gecikmesi olmadan anında kusurları tespit etmek için video akışını işler. Bu, modern akıllı üretim çözümlerinin temel bir bileşenidir.
  2. Otonom Sistemler: Kendi kendine giden arabalar, uç bilişimin en önemli örneğidir. Yolculuk yapmak, engellerden kaçınmak ve değişen yol koşullarına tepki vermek için çok sayıda sensörden gelen verileri gerçek zamanlı olarak işleyen NVIDIA Jetson platformları gibi güçlü yerleşik bilgisayarlarla donatılmıştır. Bu kritik işlevler için buluta güvenmek, hayatı tehdit eden gecikmelere neden olabilir.

Uç Nokta için Donanım ve Yazılım

Uç bilişimi etkili bir şekilde uygulamak, özel donanım ve optimize edilmiş yazılımın bir kombinasyonunu gerektirir.

  • Donanım: Uç cihazlar, düşük güçlü mikro denetleyicilerden daha güçlü sistemlere kadar değişir. Bunlara Raspberry Pi gibi tek kartlı bilgisayarlar, mobil cihazlar ve Google Edge TPU'ları ve diğer GPU'lar gibi özel yapay zeka hızlandırıcıları dahildir.
  • Yazılım: Uçta dağıtılan yapay zeka modelleri son derece verimli olmalıdır. Bu genellikle boyutlarını ve hesaplama gereksinimlerini azaltmak için model nicelemesi ve model budaması gibi teknikleri içerir. TensorRT, OpenVINO gibi optimize edilmiş çıkarım motorları ve ONNX gibi formatlar için çalışma zamanları performansı en üst düzeye çıkarmak için kullanılır. Ayrıca, Docker gibi araçlar, dağıtılmış uç cihaz filosu genelinde modellerin dağıtımını ve yönetimini basitleştiren konteynerleştirme için kullanılır.

Ultralytics topluluğuna katılın

Yapay zekanın geleceğine katılın. Küresel yenilikçilerle bağlantı kurun, işbirliği yapın ve birlikte büyüyün

Şimdi katılın
Bağlantı panoya kopyalandı