text.skipToContent text.skipToNavigation

uniVision 3'te ONNX ile yapay zeka modellerinin kullanılması

“Görüntü ONNX” modülü ile yapay zeka modellerini doğrudan Smart Camera B60 veya Machine Vision kontrol ünitesi MVC gibi uniVision 3 donanımında çalıştırabilirsiniz. Ek donanım veya geliştirme ortamınızı ayarlamadan endüstriyel görüntü işleme görevleri için sorunsuz ONNX çıkarımından yararlanın.
Yapay zeka eğitimi
ONNX formatına aktarmalar
u3o paketi
uniVision 3'e entegrasyon
Arayüz bağlantısı

1. adım: Eğitiminiz, çerçeveniz

  • Mevcut geliştirme ortamınızı değiştirmeden PyTorch, TensorFlow veya diğer ONNX uyumlu araçlar gibi tercih ettiğiniz makine öğrenimi çerçevesini kullanın. Tescilli yazılımlara veya bulut platformlarına bağlı değilsiniz ve yapay zeka modellerinizi geliştirirken maksimum esnekliği koruyorsunuz.
  • Verilerinizi, model mimarilerinizi ve hiper parametrelerinizi her zaman tam kontrol altında tutarken modellerinizi yerel olarak, bulutta veya mevcut GPU kümelerinizde eğitin. Veri bilimcileriniz, bildikleri ve etkili bir şekilde kullandıkları araçlarla çalışmaya devam edebilir.

2. adım: ONNX formatına aktarmalar

  • ONNX (Open Neural Network Exchange), yapay zeka modellerinin paylaşımı için açık, üreticiden bağımsız bir standarttır. Çerçevenizden dönüştürme, birkaç satırlık kodla entegre dışa aktarma fonksiyonları üzerinden gerçekleştirilir.
  • wenglor Notebooks en iyi uygulamaları gösterir ve dışa aktarma, doğrulama ve daha fazla işleme konusunda destek sağlar. Sınıflandırma (çoklu sınıf ve çoklu etiket) ve obje algılama teknolojileri desteklenir – optimize edilmiş performans için isteğe bağlı nicelleştirme dahil.

3. adım: u3o paketi

  • u3o formatı, uniVision 3 yazılımına sahip cihazlar için kullanıma hazır pakettir. ONNX modelini giriş/çıkış spesifikasyonları, ön işleme ve sınıf etiketleri gibi ilgili tüm meta verilerle birleştirir.
  • Oluşturma, hedef donanım için doğrulama dahil olmak üzere GitHub'daki wenglor Python komut dosyaları üzerinden otomatik olarak gerçekleştirilir. İsteğe bağlı olarak, performansı daha da artırmak için yapay zeka modeli nicelleştirilebilir. 

4. adım: uniVision 3'e entegrasyon

  • “Görüntü ONNX” modülü, u3o paketlerinin uniVision 3'e doğrudan içe aktarılmasını sağlar. Uygulamaya bağlı olarak çeşitli donanım seçenekleri kullanıma sunulmuştur: Doğrudan sistemde kompakt yapay zeka çıkarımı için B60 serisi akıllı kameralar veya hesaplama yoğunluğu yüksek modeller için MVC serisi Machine Vision kontrol üniteleri. Diğer modüllerle kombinasyon halinde, yüksek performanslı ve esnek Machine Vision uygulamaları gerçekleştirilebilir.

5. adım: Bağlantı

  • PLC'ler, robotlar ve BT sistemleri ile mevcut arayüzler üzerinden sorunsuz entegrasyon. Burada uniVision 3'ün mevcut iletişim yapısı kullanılıyor – hiçbir ek ara yazılım olmadan.

ONNX modülü için desteklenen teknolojiler ve model türleri

Neden makine öğrenimi projeleri için GitHub'ı kullanmalısınız?

  • Makine öğrenimi iş akışındaki tüm adımlar için hazır Jupyter Notebooks
  • Ayrıntılı JSON spesifikasyonu sayesinde net meta veri yapısı
  • Yeni Framework sürümleri için düzenli güncellemeler
  • Kolayca özelleştirilebilen ve genişletilebilen Python kod örnekleri

 

uniVision 3'te ONNX hangi avantajları sunar?

Vendor Lock-in olmadan açık standart ONNX
  • İstediğiniz Framework yazılımını kullanın (ör. PyTorch, Tensorflow, vb.).
  • Mevcut süreçleriniz değişmeden kalır.
Algoritmalar simgesi gri
Tek bir iş akışında yapay zeka ve kural tabanlı görüntü işleme
  • Sinir ağlarını kural tabanlı araçlarla birleştirin.
  • Maskeleme, ROI tanımlama ve düzenleme gibi sorunsuz entegre araçlardan yararlanın.

Donanım ve yazılım ONNX Runtime için optimize edilmiştir
  • Smart Cameras B60, hızlandırılmış yapay zeka hesaplaması için bir Nöral İşleme Ünitesine sahiptir.
  • Tüm Machine Vision kontrol üniteleri MVC, yüksek performanslı bir CPU ile optimum proses süreleri sağlar.
Arayüz simgesi gri
Kolay entegrasyon için yaygın endüstriyel arayüzler

Sonuçlar doğrudan uniVision 3'ün mevcut iletişim altyapısı üzerinden işlenebilir.

uniVision AI lisans paketi, yapay zeka modellerinin doğrudan AI Lab'den veya harici olarak ONNX formatı üzerinden eğitilmiş şekilde yürütülmesine olanak sağlar. uniVision AI, yapay zeka modellerinizin sorunsuz entegrasyonunu sağlarken, model eğitimi uçtan uca AI Lab'de veya yaygın makine öğrenimi çerçeveleriyle kendi araç zincirinizde gerçekleştirilebilir. 

“Görüntü ONNX” modülü – ONNX formatında harici olarak eğitilmiş yapay zeka modellerinin entegrasyonu

Açık kaynaklı çerçevelerle eğitilmiş yapay zeka modellerinizi entegre edin.

Model eğitimiKendi araç zincirinizde (ör. PyTorch, Tensorflow) yerel veya harici olarak
ArayüzONNX formatında yapay zeka modelleri içe aktarma (üzerinden GitHub)
ŞeffaflıkIsı haritası desteği (modele bağlı)
EntegrasyonDoğrudan uniVision'da yürütme – uyumluluk ve dokümantasyona göre dönüştürme

“Görüntü YZ” modülü (AI Lab'dan gelen YZ modelleri için)

Tüm yapay zeka iş akışınızı tek elden alın. 

Model eğitimi

Bulutta AI Lab

Veri akışıuniVision 3'ten weHub üzerinden AI Lab'e görüntü aktarımı
ŞeffaflıkIsı haritaları ve değerlendirmeler aracılığıyla maksimum izlenebilirlik
GirişSezgisel kullanıcı arayüzü – kendi makine öğrenimi araç zinciriniz olmadan yapılandırılmış projeler için idealdir

YZ modellerinin optimal çalıştırılması için yüksek performanslı donanım

wenglor Machine Vision donanımı, uniVision 3 yazılımı ile ONNX modellerinin verimli bir şekilde yürütülmesi için ideal ön koşulları sunar.

B60 serisinin akıllı kameralarında YZ modellerinin nöral işleme ünitesine (NPU) uyarlanması, bunların verimli ve hızlı bir şekilde yürütülmesini sağlar. MVC serisi Machine Vision kontrol ünitelerinin Intel® OpenVINO™ hızlandırması ve çok çekirdekli işlemcisi, birden fazla yapay zeka modelinin ve karmaşık süreç akışlarının verimli ve paralel olarak yürütülmesine olanak tanır.

B60 Smart Camera'lar

Machine Vision kontrol üniteli Machine Vision kameralar

uniVision 3 ile yapay zekanın endüstriyel görüntü işleme uygulamalarınıza kolay entegrasyonu için ölçeklenebilir bir çözüm elde edin!

uniVision 3'te ONNX kullanımı için lisanslar

AI Lab'da oluşturulan YZ modellerinin çalıştırılması için ilgili Machine Vision donanımında “Görüntü YZ” modülü bulunur. Bu, “uniVision AI” lisans paketinin bir parçasıdır. 

“uniVision AI” lisans paketi aşağıdaki modüllerin açılmasını kapsar:

  • “Görüntü YZ” modülü (AI Lab'dan gelen YZ modelleri için)
  • “Görüntü ONNX” modülü (ONNX formatındaki YZ modelleri için)

“uniVision AI” lisansı aşağıdaki gibi temin edilebilir:

Ürün karşılaştırması