Sözlük

Edge Yapay Zeka

Edge AI'ın cihazlarda gerçek zamanlı, güvenli ve verimli AI işlemeyi nasıl mümkün kıldığını ve sağlık hizmetleri ve otonom araçlar gibi sektörleri nasıl dönüştürdüğünü keşfedin.

Edge AI, yapay zeka (AI) ve makine öğrenimi (ML) algoritmalarının veri üretim kaynağına yakın bir donanım cihazında yerel olarak işlendiği merkezi olmayan bir bilgi işlem paradigmasıdır. Edge AI, verileri işlenmek üzere merkezi bir bulut sunucusuna göndermek yerine, çıkarımı doğrudan cihazın kendisinde gerçekleştirir. Bu yaklaşım gecikme süresini önemli ölçüde azaltır, veri gizliliğini artırır ve bant genişliği gereksinimlerini düşürür, bu da onu anında sonuçlara ihtiyaç duyan ve aralıklı veya hiç internet bağlantısı olmadan çalışması gereken uygulamalar için ideal hale getirir. Büyüyen Edge AI pazarı, çeşitli sektörlerde artan benimsenmesini yansıtmaktadır.

Edge AI Nasıl Çalışır?

Tipik bir Edge AI iş akışında veriler, fiziksel bir cihazdaki kamera veya mikrofon gibi bir sensör tarafından toplanır. Bu veriler daha sonra doğrudan cihazın yerel işlemcisinde çalışan önceden eğitilmiş, optimize edilmiş bir makine öğrenimi modeline beslenir. Genellikle özel bir yapay zeka hızlandırıcısı veya Yonga Üzerinde Sistem (SoC) olan işlemci, bir nesneyi tanımlama veya bir komutu tanıma gibi bir çıktı üretmek için modeli çalıştırır. Tüm bu süreç harici ağlara bağlı olmadan milisaniyeler içinde gerçekleşir.

Bunu başarmak için yüksek verimli modeller ve özel donanım gerekir. Modeller, uç cihazların sınırlı hesaplama ve bellek kısıtlamalarına uyacak şekilde model niceleme ve model budama gibi tekniklerle optimize edilmelidir. Donanım çözümleri, NVIDIA Jetson gibi güçlü modüllerden düşük güçlü mikro denetleyicilere ve Google Edge TPU ve Qualcomm AI motorları gibi özel hızlandırıcılara kadar çeşitlilik gösterir.

Edge AI ve Edge Computing

Edge AI ve Edge Computing birbirleriyle yakından ilişkili olmakla birlikte farklı kavramlardır.

  • Uç Bilişim: Bu, hesaplama kaynaklarını ve veri depolamayı merkezi veri merkezlerinden uzaklaştırmayı ve veri üretim kaynaklarına yaklaştırmayı içeren geniş bir mimari stratejidir. Birincil amaç gecikmeyi azaltmak ve bant genişliğinden tasarruf etmektir.
  • Edge AI: Bu, edge bilişimin özel bir uygulamasıdır. AI ve ML iş yüklerinin özellikle bu dağıtılmış, yerel cihazlarda çalıştırılmasını ifade eder. Kısacası, Uç Bilişim, Uç Yapay Zekanın ağın periferisinde etkili bir şekilde çalışmasını sağlayan altyapıdır.

Uygulamalar ve Örnekler

Edge AI, özellikle bilgisayarla görme alanında en çok ihtiyaç duyulan akıllı, gerçek zamanlı karar verme süreçlerini mümkün kılarak sektörleri dönüştürüyor.

  1. Otonom Sistemler: Kendi kendine giden arabalar ve dronlar, kameralardan, LiDAR'dan ve diğer sensörlerden gelen verileri anında işlemek için Edge AI'ya bağlıdır. Bu, bir bulut sunucusuyla iletişim kurmanın gecikmesi olmadan engellerden kaçınma ve navigasyon gibi kritik, anlık kararlara olanak tanır. Ultralytics YOLO11 gibi modeller, bu tür gerçek zamanlı nesne algılama görevleri için optimize edilmiştir.
  2. Akıllı Güvenlik Kameraları: Modern yapay zekalı güvenlik kameraları, video akışlarını doğrudan cihaz üzerinde analiz etmek için Edge AI kullanır. Bu sayede insanları, araçları veya anormallikleri tespit edip anında uyarı gönderebiliyor ve hassas video verilerinin sürekli yüklenmesini önleyerek gizlilik risklerini en aza indiriyor.
  3. Endüstriyel Otomasyon: Akıllı fabrikalarda Edge AI, fabrika zeminindeki sensör verilerini analiz ederek cihaz üzerinde kalite kontrol denetimlerine, makineler için öngörücü bakım uyarılarına ve akıllı robotiklere güç sağlar.
  4. Akıllı Perakendecilik: Edge AI, verileri yerel olarak işleyerek kasiyersiz ödeme sistemlerini, gerçek zamanlı envanter yönetimini ve mağaza içi analitiği kolaylaştırır.
  5. Sağlık hizmetleri: Giyilebilir sağlık monitörleri ve tıbbi cihazlar, sürekli hasta izleme, poz tahmini kullanarak düşme tespiti ve cihaz üzerinde ön tıbbi görüntü analizi gerçekleştirmek için Edge AI kullanır.

Zorluklar ve Dikkat Edilmesi Gerekenler

Avantajlarına rağmen Edge AI'nin uygulanması çeşitli zorlukları da beraberinde getirmektedir. Uç cihazların sınırlı işlem gücü ve belleği, geliştiricilerin YOLO ailesindekiler gibi yüksek verimli modeller ve NVIDIA TensorRT ve Intel'in OpenVINO'su gibi optimizasyon çerçeveleri kullanmasını gerektirir. Binlerce dağıtılmış cihazda model dağıtımını ve güncellemelerini yönetmek karmaşık olabilir ve genellikle Docker gibi sağlam MLOps platformları ve konteynerleştirme araçları gerektirir. Ayrıca, çeşitli ve öngörülemeyen gerçek dünya koşulları altında tutarlı model doğruluğu sağlamak, geliştiriciler için önemli bir engel olmaya devam etmektedir.

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 büyüyün

Şimdi katılın
Panoya kopyalanan bağlantı