Giriş
Azure IoT Edge, iş yüklerinizi buluttan uçlara taşımanızı sağlar. Bunun yapılması, iş yüklerinizi verilerinizin oluşturulduğu yere daha yakın uç cihazlarda yerel olarak çalıştırmanıza olanak tanır. Bu yaklaşım, görüntü işleme modelleri gibi büyük miktarda veriyi işleyen hizmetlere uygundur. IoT Edge ile Azure AI hizmetleri bir çözüm oluşturmanıza ve bunları IoT cihazlarına kapsayıcı olarak dağıtmanıza olanak tanır. Azure IoT Edge ve Azure AI hizmetleri birlikte uygulandığında, önce tüm verileri site dışına aktarmadan kenardaki görüntü veya video akışlarından içgörüler bulmanıza olanak tanır.
Veri Bilimci olarak çalıştığınızı ve süpermarketlerde kullanılan kendi kendine kullanıma alma işlemleri için görüntü tanıma işlevini uygulayan Azure yapay zeka hizmetlerini dağıtmakla sorumlu olduğunuzu varsayalım. Sistem, görme engelli kişilerin kendi kendine kullanıma alma özelliğini kullanmasını sağlamak için bir görüntüden konuşmaya özelliği içermelidir. Sistem taranan öğe görüntüsünü önceden eğitilmiş bir makine öğrenmesi modelinde çalıştırarak taranan öğeyi tanımlar. Daha sonra madde tartılır ve maliyet tanımlamaya bağlı olarak hesaplanır. Bu tesis, görme engelli kişinin öğeye bakmasını önler. Metin okuma kullanılarak müşteri, öğenin tarandığını bildiren bir sesli mesajla bilgilendirilir. Görüntü tanıma modülünün iş mantığı cihazda bulunur. Sistem taranan öğeyi tanımlar ve görüntünün etiketini konuşmaya dönüştürür.
Bu yaklaşımı uygulamak için bulutta belirli bir etki alanına (meyve tanımlama gibi) ayrılmış görüntü tanıma modülünü derleyip eğitebilir ve modeli cihaza kapsayıcı olarak dağıtabilirsiniz.
Bu modülde Azure Özel Görüntü İşleme ve Azure Konuşma Tanıma Hizmeti'ni kullanan bir Azure IoT Edge çözümü çalıştıracak ve çözümü Edge cihazına dağıtacaksınız. Uygulama, kamera kullanarak öğeleri tarar, taranan öğeleri sınıflandırır ve tanımlanan öğeleri konuşmaya dönüştüren bir dizi modülden oluşur.
Bu modülün sonunda IoT cihazlarını bilişsel hizmete bağlayabilecek ve çözümünüzü IoT Edge cihazına dağıtabileceksiniz. Uygulama size (ses aracılığıyla) hangi öğelerin tarandığını söyler.
Öğrenme hedefleri
Azure AI hizmetleriyle önceden eğitilmiş görüntü sınıflandırma modülü kullanma
Visual Studio Code kullanarak çözümünüzü IoT Edge'e dağıtma
Başarıyla çalışan bir modülü doğrulama
Ön koşullar
IoT Edge ile ilgili temel bilgi
Azure yapay zeka hizmetleri hakkında temel bilgiler
Visual Studio Code kullanma becerisi
Azure aboneliği
Sanal Azure IoT Edge cihazı işlevi gören Linux bilgisayar
USB Kamera