Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
AIoT 智慧物聯網時代
Search
Poy Chang
April 16, 2020
Programming
0
280
AIoT 智慧物聯網時代
在這場專題會議中,我分享的主題為:打造 AIoT 智慧物聯網時代解決方案,AIoT 流程架構解析與實踐,數據應用以及操作 Demo,將展示如何從無到有打造出一個屬於自己的一個解決方案。
Poy Chang
April 16, 2020
Tweet
Share
More Decks by Poy Chang
See All by Poy Chang
Vue 和 Angular 開發習慣
poychang
0
73
Other Decks in Programming
See All in Programming
Kaigi on Rails 2024 〜運営の裏側〜
krpk1900
1
250
TypeScriptでライブラリとの依存を限定的にする方法
tutinoko
3
700
카카오페이는 어떻게 수천만 결제를 처리할까? 우아한 결제 분산락 노하우
kakao
PRO
0
110
Less waste, more joy, and a lot more green: How Quarkus makes Java better
hollycummins
0
100
型付き API リクエストを実現するいくつかの手法とその選択 / Typed API Request
euxn23
8
2.3k
Outline View in SwiftUI
1024jp
1
340
アジャイルを支えるテストアーキテクチャ設計/Test Architecting for Agile
goyoki
9
3.3k
Jakarta EE meets AI
ivargrimstad
0
190
Snowflake x dbtで作るセキュアでアジャイルなデータ基盤
tsoshiro
2
520
Compose 1.7のTextFieldはPOBox Plusで日本語変換できない
tomoya0x00
0
200
C++でシェーダを書く
fadis
6
4.1k
NSOutlineView何もわからん:( 前編 / I Don't Understand About NSOutlineView :( Pt. 1
usagimaru
0
340
Featured
See All Featured
GraphQLの誤解/rethinking-graphql
sonatard
67
10k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
229
52k
YesSQL, Process and Tooling at Scale
rocio
169
14k
Gamification - CAS2011
davidbonilla
80
5k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
232
17k
It's Worth the Effort
3n
183
27k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
665
120k
Side Projects
sachag
452
42k
How to Ace a Technical Interview
jacobian
276
23k
The Cult of Friendly URLs
andyhume
78
6k
No one is an island. Learnings from fostering a developers community.
thoeni
19
3k
Embracing the Ebb and Flow
colly
84
4.5k
Transcript
Azure TechDay Party
1955 年 John McCarthy 召集對人 工智慧志同道合的夥伴,共同參與 達特矛斯夏季人工智慧研究計劃。 發想主題有: ✓ Automatic
Computers ✓ How Can a Computer be Programmed to Use a Language ✓ Neuron Nets ✓ Theory of the Size of a Calculation ✓ Self-Improvement ✓ Abstractions ✓ Randomness and Creativity https://1drv.ms/b/s!Aiwtjhj5fofrkNBZXcZNC_X_xweqQQ
2 次 AI 寒冬 1975年的第一次 AI 寒冬 ✓ 越戰、石油危機,經濟無法支持 ✓
這時的電腦又貴效能又不足,無法解決計算問題 1990年 AI 又第二次遇冷 ✓ 專家知識的建立,耗費巨大成本 ✓ 訓練機器學習的數據不足
自從有了雲… 這朵 雲 在世界各地都看的到也摸得著,擁有無限的計算能力 與資源,並且不斷的茁壯。 這些裝置能力發展得越來越強,Edge 邊緣運算 的想法也應運而生,越來越多的應用開始從雲端往物 聯網設備延伸。 人類的終極目標:AI
這突破性的智能功能, 強化了雲端與邊緣各種裝置。 人們從自動化運動的過程中,學會利用傳感器和 可連網的 IoT 裝置,將收集到的數據交由雲集中管理。
各式各樣的感測器,收集了龐 大的數據,物聯網 (IoT) 已經 在我們身邊悄然發生 資料科學家們有著取之不盡, 用之不竭的材料,研究並建立 有意義的知識模型 開發者們將裝置與知識結合, 打造出更勝以往的工作能力,
更快速的反應,更有效的應變 事件的變化 AI + IoT
KEY Takeaway 商業模型 解決方案 數據與學習
講者介紹 Poy Chang 目前任職於全美 100 大私人企業,負責企業內部 IT 解 決方案設計與開發,專注於 Angular、ASP.NET
Core、 Azure 等技術研究 ✓ Angular Taiwan 社群核心成員 ✓ Microsoft MVP Developer Technologies ✓ Global Azure Bootcamp@北京2018 講師
IoT 3 層架構 智慧工廠 智慧家庭 智慧交通 智慧醫療 應用層 感測器 GPS
讀碼器 攝像頭 感知層 網路層 2G 3G 4G HTTP MQTT AMQP
智慧工廠 智慧家庭 智慧交通 智慧醫療 應用層 感測器 GPS 讀碼器 攝像頭 感知層
網路層 2G 3G 4G HTTP MQTT AMQP 人工智慧 大數據 雲運算 機器學習 平台層 AIoT 4 層架構
AIoT 4+1層架構 感測器 GPS 讀碼器 攝像頭 感知層 網路層 3G 4G
5G HTTP MQTT AMQP 人工智慧 大數據 雲運算 機器學習 平台層 智慧工廠 智慧家庭 智慧交通 智慧醫療 應用層 邊緣智慧
六大類應用 影像辨識 聲音辨識 自然語言 趨勢分析 深度學習 主動決策 趨勢分析
成本 獲得 關鍵合作夥伴 關鍵活動 價值主張 客戶關係 目標客層 關鍵資源 通路
成本 獲得 關鍵合作夥伴 關鍵活動 價值主張 客戶關係 目標客層 關鍵資源 通路 成本
✓ 技術開發能力 ✓ 人才薪資成本 ✓ 系統成本 獲得 ✓ 良率提高省下成本 ✓ 及時管理,有效控制生產成本 關鍵合作夥伴 ✓ 資料收集的設備 廠商 ✓ 資料儲存方式或 設備廠商 關鍵活動 ✓ 大數據系統開發 ✓ 系統規劃開發與 資料收集器硬體 搭配 價值主張 ✓ 透過大數據分析 提高良率 ✓ 即時反應機台的 生產狀態 ✓ 異常回饋 客戶關係 ✓ 直接關係 目標客層 ✓ 線上製造及管理 相關人員 關鍵資源 ✓ 機器學習的軟體 能力 ✓ 系統能力 通路 ✓ 直接溝通
行動 認知 感知 學習循環 回饋
影像 知識 語言 語音 搜尋 機器學習 認知服務 AI as a
Service
認知服務 辨識 Computer Vision 臉部辨識 影片索引器 內容仲裁 自訂視覺 知識 QnA
Maker 語言 文字分析 文字翻譯 Bing 拼字檢查 內容仲裁 語言理解 LUIS 語音 語音轉換文字 說話者辨識 文字轉換語音 語音翻譯 搜尋 Bing Web 搜尋 Bing 圖像式搜尋 Bing 自訂搜尋 Bing 實體搜尋 Bing 影片搜尋 Bing 新聞搜尋 Bing 影像搜尋 Bing 自動建議 https://azure.microsoft.com/zh-tw/services/cognitive-services/directory/
無法加裝感測傳輸器時… http://poychang.github.io/use-file-system-watcher-collect-iot-log/ 使用 FileSystemWatcher 監看檔案或資料夾變化 機台持續將狀態 寫入紀錄檔
學習有四種 監督式學習 非監督式學習 強化學習 深度學習 監督式學習
ML.NET https://www.slideshare.net/alantsai2007/2018-net-conf-machine-learning-net
None
IoT Edge 雲端上的 IoT ✓ 遠端監控與管理 ✓ 合併來自多個 IoT 的遠端數據
✓ 無限的計算力和儲存空間 邊緣的 IoT ✓ 低延遲控制與接近實時回應 ✓ 協議轉換與資料標準化 ✓ 數據隱私與保護智慧財產權 雲端與邊緣的協作
IoT Edge 雲端部署 ✓ 透過 IoT Edge 執行階段與 IoT Hub
來提供完整的裝 置生命週期管理 ✓ 組態設定的變更作業 ✓ 指定特定目標裝置 ✓ 部署功能模組 ✓ 監控設備狀態 Azure IoT Edge Runtime Azure IoT Edge device 擷取 資料 資料 清理 ML
IoT Edge 功能模組 ✓ IoT Edge 執行階段管理所有功能模組 ✓ 透過模組來擴充功能 ✓
每個模組可獨立運作 ✓ 透過模組路由將數據做串接 ✓ 使用 Docker 容器化技術 ✓ 使用任何語言撰寫你的功能模組 ✓ 低延遲的 AI 能力 Azure IoT Edge device Azure IoT Edge Runtime 擷取 資料 Module 資料 清理 Module ML
Presentation Device IoT Edge on Windows Collection Gateway Ingestion IoT
Hub Device Twin Stream Analysis Stream Analysis Machine Learning Event Hub Storage & Batch Analysis Cosmos DB SQL Database Storage In Cloud On Gateway On Device
IoT Edge on Windows Gateway IoT Hub Device Twin Stream
Analysis Machine Learning Event Hub Cosmos DB SQL Database Storage
None
藉由 Azure 儀錶板 幫助開發/維運人員 監控解決方案
藉由 Power BI 儀錶板 幫助線上使用者/管理者 監控設備狀態
Apps Store Devices
Azure Cloud Feature Module IoT Devices
Azure IoT Edge Module Marketplace 對於解決方案的開發者 ✓探索 有認證過的功能模組 ✓整合 有認證過的功能模組
對於功能模組的開發者 ✓分享 有趣功能功能 ✓用你的有趣功能模組 賺錢 https://azuremarketplace.microsoft.com/en-us/marketplace/apps/category/internet-of-things
更多 IoT 訊息 https://aka.ms/IoTShow https://aka.ms/IoTSchool https://github.com/Azure/iot Sample & Resources
Azure TechDay Party