SlideShare a Scribd company logo
Sound AI on Edge
解説
マイクロソフト
Sr Technical Specialist IoT GBB
太田 寛
自己紹介
Microsoft Corporation
GBB IoT Technical Specialist
Twitter @embedded_george
前職は組込みSW技術者
Azure全般、特にIoTを普及啓発!
http://aka.ms/IoTKitHoLV5
IoT実案件支援
IoT ALGYAN(開発者コミュニティ)支援
http://algyan.connpass.com
歴オタ、御朱印集め、ギター好き
アジェンダ
• そもそもの動機
• Azure IoT Edge 概要
• Sound AI on Edge 解説
最近流行の
AI on Edge を
やってみたい
TensorflowとかCNNとか
本格的なものを使いたい
でも、画像はみんなが
やってるから嫌だな
• 実用的なのは画像より、音じゃない?
• 異音とか
• 人の感情に働きかけるとか
• 画像はプライバシーの問題あるし…
8
Power
BI
PowerApps Web Apps
Mobile Apps
Manage
View and manage solutions
Azure Sphere
Secured MCU Secured OS Cloud Security
Business Integration
Connect to business apps & services
Office 365
Dynamics 365
Edge Modules:
• Protocol Adaptation
• Functions
• Stream Analytics
• Machine Learning
• AI
Azure
IoT Edge
• Integrated view for CISO & SecOps personas to review enterprise security posture, including IoT solutions.
• Holistic view of IoT solution security posture for DevOps and IoT solution managers to review and manage day to day security status
Azure Security
Center for IoT
3rd Party applications
Azure IoT Device SDK
3rd Party Industry specific sensors & devices
(RTOS, Linux, Windows, Android, iOS)
IoT Hub
Container
Registry
Kubernetes
Service
Compute
(VMs)
Content
Delivery
Network
Data
Explorer
Front Door
Resourc
e
Manager
(ARM)
Storage
Domain
Name
System
Microsoft
Flow
Key Vault
Service
Bus
Application
Insights
Functions
SQL Azure
Cosmos DB
Web
Apps
Azure Stream
Analytics
Event Hub
Device
Provisioning
Service Time Series
Insights
Maps
クラウドのバックエンドサービスDevice App
IoT Hub
C2D
D2C
Device Twin
Direct Methods
テレメタリー
クラウドからメッセージを
デバイスに送る
Properties
経過も通知受信可能な
デバイスのメソッドを起動
Properties
クラウド側から指定可能な変数
デバイス側由来の変数
クラウド側で付与可能な
メタデータ
Methods
Read/Write Read
Read/WriteRead/Notification
プロパティ更新、メソッドコールは
IoT Hubに履歴として保存される
Large File Upload
ログや画像などの
比較的大きなフィアルの受信
Invoke
Upload
Send
Send
<256KB
<256KB
デバイスをIoT Hubにつなぐ – Azure IoT Device SDK
サポートされたOS、言語の詳細情報
https://docs.microsoft.com/ja-jp/azure/iot-hub/iot-hub-device-sdk-platform-support
接続するデバイス
Azure IoT Edge
Azure IoT Edge
ロジックの配置と実行制御をリモートから
IoT Edge Custom Module
Custom Module
VS 2019、
VS Codeで
開発&デバッグ
+ DevOps
Azure IoT Edge Moduleとは…
クラウドのバックエンドサービスEdge Module
IoT Hub
C2M
M2C
Module Twin
Direct Methods
テレメタリー
クラウドからメッセージを
モジュールに送る
Properties
経過も通知受信可能な
モジュールのメソッドを起動
Properties
クラウド側から指定可能な変数
モジュール側由来の変数
クラウド側で付与可能な
メタデータ
Methods
Read/Write Read
Read/WriteRead/Notification
プロパティ更新、メソッドコールは
IoT Hubに履歴として保存される
Invoke
Send
Send
<256KB
<256KB
モジュール間
Invoke も可
本題
AI on Edge
https://github.com/ms-iotkithol-
jp/MicCaptureSoundAIIoTSample
Step1 音データの収集
Step 2 クラウド上での学習とテスト
Step 3 Edgeへのデプロイと予測実行
振り返ってみて…
• ドキュメントが少なすぎる…
• 基本ドキュメントはあるけれど
• 説明シンプル過ぎ
• フレームワークやライブラリー変わりすぎ
• データ収集から学習、配置、実行まで一貫した内容がない(よぅ)
• Python ってさ…
• バージョン不整合問題辛すぎる
• 2.x と 3.5 と 3.6 以上
他にも…
• https://github.com/gloveboxes/Azure-IoT-Edge-Custom-
Vision-Speech-Image-Classification
• https://github.com/toolboc/azure-iot-edge-deepstream-
module-with-iot-central
求む! コントリビューター
• せっかく、github で公開しているので…
• プルリクとかしてくれたら嬉しい…
• 特に、音の AI の専門の方、よろしくね!
© Microsoft Corporation
https://aka.ms/AA8gql4
Webinar 是非
• Azure IoT 開発者認定試験
AZ-220 対策
• 6/9 16:30-17:30
de:code 2020
今年はオンライン開催!
• IoT 関連セッション
X01 - Azure IoT 最新動向 – クラウドからエッジまで網羅的にご紹
介
X02 - セキュリティは万全ですか? Azure Sphereによるセキュリ
ティ紹介
X05 - SaaSで迅速にIoTを実現 - Azure IoT Central最新アップデー
トと活用術
X06 - そのロジック IoT Edge で動きます
X07 - ベールを脱いだAzure RTOS - 最新情報をいろいろとお届けし
ます
D05 - アマダのAzureへの取り組みとDevOPS・MLOPS環境の構築
と運用
 本書に記載した情報は、本書各項目に関する発行日現在の Microsoft の見解を表明するものですMicrosoftは絶えず変化する市場に対応しなければならないため、ここに記載した情報に対
していかなる責務を負うものではなく、提示された情報の信憑性については保証できません
 本書は情報提供のみを目的としています Microsoft は、明示的または暗示的を問わず、本書にいかなる保証も与えるものではありません
 すべての当該著作権法を遵守することはお客様の責務ですMicrosoftの書面による明確な許可なく、本書の如何なる部分についても、転載や検索システムへの格納または挿入を行うことは、
どのような形式または手段(電子的、機械的、複写、レコーディング、その他)、および目的であっても禁じられていますこれらは著作権保護された権利を制限するものではありません
 Microsoftは、本書の内容を保護する特許、特許出願書、商標、著作権、またはその他の知的財産権を保有する場合がありますMicrosoftから書面によるライセンス契約が明確に供給され
る場合を除いて、本書の提供はこれらの特許、商標、著作権、またはその他の知的財産へのライセンスを与えるものではありません
© 2020 Microsoft Corporation. All rights reserved.
Microsoft, Windows, その他本文中に登場した各製品名は、Microsoft Corporation の米国およびその他の国における登録商標または商標です
その他、記載されている会社名および製品名は、一般に各社の商標です

More Related Content

PPTX
Azure IoT サービスによるリモートアクセス技術解説
PPTX
こんな時だから、デバイスとリモートに接続する技法一気見せ
PDF
第3回 The Things Network(TTN)勉強会向け、Microsoft Azure IoT紹介
PPTX
試してGOTTEN READY! Azure Sphere
PPTX
IoT開発を支える技術の今とこれから
PPTX
Microsoft Azure IoT Overview 2020/12/18
PDF
Azure Video Analyzer IoT活用セミナー - 概要
PDF
Tech Summit 2018 【事例紹介】 自社サービスに Azure IoT Hub Device Provisioning Serviceを適用してみた
Azure IoT サービスによるリモートアクセス技術解説
こんな時だから、デバイスとリモートに接続する技法一気見せ
第3回 The Things Network(TTN)勉強会向け、Microsoft Azure IoT紹介
試してGOTTEN READY! Azure Sphere
IoT開発を支える技術の今とこれから
Microsoft Azure IoT Overview 2020/12/18
Azure Video Analyzer IoT活用セミナー - 概要
Tech Summit 2018 【事例紹介】 自社サービスに Azure IoT Hub Device Provisioning Serviceを適用してみた

What's hot (20)

PDF
de:code 2019 Azure IoT Hub クラウド側の最新機能:デモも交えてご紹介
PDF
Microsoft Cognitive Servicesが実現する業務自動化
PPTX
Smart lock
PDF
IoT勉強会「IoTデバイス Intel Edison編」
PDF
What you can see with Azure Percept
PDF
Kansai Azure IoT, Device & Cloud 20140927
PPTX
Embedded Technology 2014 Smart Japan Aliance IoT Azure
PPTX
30年来真名んできた中で IoT 実装で役立っている基礎技術
PPTX
AIベンチャー企業のパフォーマンス
PDF
Let's add AI model in own home using azure IoT
PDF
Azure IoT Edge for Linux on Windows (EFLOW)を学ぶ!
PPTX
Power biで気づく!現場機器の異常監視システム on azure
PDF
Microsoft Azure IoT Skills Challenge
PDF
ゼロから学ぶIoT
PDF
ゼロから学ぶIoTハンズオン資料
PDF
第3回JAZUG静岡勉強会 Azure概要
PDF
Azureを活用した未来型無人化店舗(AI STORE LAB)への挑戦
PDF
Azure RTOS 概要 - IoT ALGYAN 技術セミナー 2021/9/11
PPTX
menta_lt
PPTX
デジタルファブリケーションノススメ
de:code 2019 Azure IoT Hub クラウド側の最新機能:デモも交えてご紹介
Microsoft Cognitive Servicesが実現する業務自動化
Smart lock
IoT勉強会「IoTデバイス Intel Edison編」
What you can see with Azure Percept
Kansai Azure IoT, Device & Cloud 20140927
Embedded Technology 2014 Smart Japan Aliance IoT Azure
30年来真名んできた中で IoT 実装で役立っている基礎技術
AIベンチャー企業のパフォーマンス
Let's add AI model in own home using azure IoT
Azure IoT Edge for Linux on Windows (EFLOW)を学ぶ!
Power biで気づく!現場機器の異常監視システム on azure
Microsoft Azure IoT Skills Challenge
ゼロから学ぶIoT
ゼロから学ぶIoTハンズオン資料
第3回JAZUG静岡勉強会 Azure概要
Azureを活用した未来型無人化店舗(AI STORE LAB)への挑戦
Azure RTOS 概要 - IoT ALGYAN 技術セミナー 2021/9/11
menta_lt
デジタルファブリケーションノススメ
Ad

Similar to Azure による AI on Edge 解説 (20)

PDF
ソニーのディープラーニングツールで簡単エッジコンピューティング
PDF
WeDX Flow Hands-on
PDF
観たいセッションがかぶった!なんて心配ご無用。今年は、興味の赴くままにあれもこれも♪
PDF
ChatGPT、 何が「できる」「みえる」ようになってきたのか!
PPTX
WebとIoTとMake
PPTX
Introduction to the Thunder Cloud Project Technical Committee
PDF
スマートファクトリーを支えるIoTインフラをつくった話
PDF
05.日本マイクロソフト(株)_発表資料
PPTX
Watsonで画像認識!お米を炊くレベル
PPTX
EnOcean-iot, Generative-AI, and RAG for LLM
PDF
Dev(ice)love デバイス祭り
PDF
デザイナーでも出来るコマンドを使わないバージョン管理(SourceTree + BitBucket)
PDF
趣味的視点のIoT概論 - An IOT introduction from the point of my private interesting vi...
PPTX
20180621_Node学園LT
PPTX
春の勉強会 2015
PDF
【de:code 2020】 ハンズオンで学ぶ AI ~ Bot Framework Composer + QnA Maker / Custom Visi...
PPTX
実録!HoloLens×AI×IoTアプリが開発できるまでの挫折と成功
PDF
AI技術の現状と課題 〜aiboおよび自然言語処理〜
KEY
Android開発者とデザイナーの効率的な連携について
PDF
ノンコーディングで LINE Bot 開発! Azure Logic Apps × Azure Cognitive Services ×LINE メッセー...
ソニーのディープラーニングツールで簡単エッジコンピューティング
WeDX Flow Hands-on
観たいセッションがかぶった!なんて心配ご無用。今年は、興味の赴くままにあれもこれも♪
ChatGPT、 何が「できる」「みえる」ようになってきたのか!
WebとIoTとMake
Introduction to the Thunder Cloud Project Technical Committee
スマートファクトリーを支えるIoTインフラをつくった話
05.日本マイクロソフト(株)_発表資料
Watsonで画像認識!お米を炊くレベル
EnOcean-iot, Generative-AI, and RAG for LLM
Dev(ice)love デバイス祭り
デザイナーでも出来るコマンドを使わないバージョン管理(SourceTree + BitBucket)
趣味的視点のIoT概論 - An IOT introduction from the point of my private interesting vi...
20180621_Node学園LT
春の勉強会 2015
【de:code 2020】 ハンズオンで学ぶ AI ~ Bot Framework Composer + QnA Maker / Custom Visi...
実録!HoloLens×AI×IoTアプリが開発できるまでの挫折と成功
AI技術の現状と課題 〜aiboおよび自然言語処理〜
Android開発者とデザイナーの効率的な連携について
ノンコーディングで LINE Bot 開発! Azure Logic Apps × Azure Cognitive Services ×LINE メッセー...
Ad

More from Knowledge & Experience (20)

PPTX
歩行解析のデジタルツインと規定になる概念モデル - Modeling & Transformation
PPTX
ChatGPT(LLMによる生成系AI)の追加学習を No Code で行う ~ 概念モデリング教本を元に ~
PPTX
Refine Conceptual Modeling by Philosopy and Mathematics
PPTX
Conceptual Modeling Workshop Desing - 概念モデリングワークショップ 設計編
PPTX
概念モデリング ワークショップ 基礎編 - Conceptual Modeling for Real World
PPTX
概念モデルを精査する ~ 現象学・圏論・言語哲学
PPTX
「概念モデリング自動化に向けた第一歩」 ~ ChatGPT・Open AI 活用による開発対象のモデル化
PPTX
Reconsider Shlaer-Mellor method as Conceptual Modeling
PPTX
概念モデリングワークショップ 概念振舞モデル編
PPTX
概念モデリング再考
PPTX
AI も IoT も Digital Twins も、すべてはデータモデルから
PPTX
ChatGPT は概念モデリングの夢を見るか
PPTX
.NET Micro Framework / .NET Gadgeteer
PPTX
概念モデリングによるビジネスの見える化とシステム開発のデジタルトランスフォーメーション.pptx
PPTX
ソフトウェア技術者のキャリアパスを考える ~ 技術者になるための戦略・戦術・作戦術
PPTX
Azure Video Analyzer OpenVino Extension Module on Raspberry Pi with Movidius
PPTX
Azure RTOS 概要 - IoT ALGYAN 技術セミナー
PPTX
Azure IoT Edge Deep Dive
PPTX
Microsot Azure IoT Security for IoT ALGYAN Tech Seminar 2020/2/6
PDF
Big Data Architecture 全体概要
歩行解析のデジタルツインと規定になる概念モデル - Modeling & Transformation
ChatGPT(LLMによる生成系AI)の追加学習を No Code で行う ~ 概念モデリング教本を元に ~
Refine Conceptual Modeling by Philosopy and Mathematics
Conceptual Modeling Workshop Desing - 概念モデリングワークショップ 設計編
概念モデリング ワークショップ 基礎編 - Conceptual Modeling for Real World
概念モデルを精査する ~ 現象学・圏論・言語哲学
「概念モデリング自動化に向けた第一歩」 ~ ChatGPT・Open AI 活用による開発対象のモデル化
Reconsider Shlaer-Mellor method as Conceptual Modeling
概念モデリングワークショップ 概念振舞モデル編
概念モデリング再考
AI も IoT も Digital Twins も、すべてはデータモデルから
ChatGPT は概念モデリングの夢を見るか
.NET Micro Framework / .NET Gadgeteer
概念モデリングによるビジネスの見える化とシステム開発のデジタルトランスフォーメーション.pptx
ソフトウェア技術者のキャリアパスを考える ~ 技術者になるための戦略・戦術・作戦術
Azure Video Analyzer OpenVino Extension Module on Raspberry Pi with Movidius
Azure RTOS 概要 - IoT ALGYAN 技術セミナー
Azure IoT Edge Deep Dive
Microsot Azure IoT Security for IoT ALGYAN Tech Seminar 2020/2/6
Big Data Architecture 全体概要

Azure による AI on Edge 解説

Editor's Notes

  • #9: 説明時、 Azure IoT Edgeの部分を拡大