探索 API 開發的挑戰與解決之道 | .NET Conf 2023 TaiwanAlan Tsai
相信大家對於為什麼要把服務 API 化的原因都清楚了,但是該怎麼開始呢?如果要走 API Design First 那怎麼可以產生出好持續維護的 OpenAPI (Swagger) 文件作為溝通的 Contract 呢?API 開發完上線之後怎麼能夠確保安全,以及出錯如何追蹤問題呢?如果只是單純的 DB 異動的 CRUD 需要建立後端 API 嗎?隨著 API 數量變多怎麼收攏所有有提供的 API 呢?
在這場,我們來看一下針對一些 API First 遇到的問題,微軟提供了那些解決方案給我們。
Introduce Microsoft's Generative AI application tools and provide examples of their use in the medical field. The presentation is given by Raymond Tsai, a Principal Technical Program Manager of Azure HPC & AI Engineering group.
探索 API 開發的挑戰與解決之道 | .NET Conf 2023 TaiwanAlan Tsai
相信大家對於為什麼要把服務 API 化的原因都清楚了,但是該怎麼開始呢?如果要走 API Design First 那怎麼可以產生出好持續維護的 OpenAPI (Swagger) 文件作為溝通的 Contract 呢?API 開發完上線之後怎麼能夠確保安全,以及出錯如何追蹤問題呢?如果只是單純的 DB 異動的 CRUD 需要建立後端 API 嗎?隨著 API 數量變多怎麼收攏所有有提供的 API 呢?
在這場,我們來看一下針對一些 API First 遇到的問題,微軟提供了那些解決方案給我們。
Introduce Microsoft's Generative AI application tools and provide examples of their use in the medical field. The presentation is given by Raymond Tsai, a Principal Technical Program Manager of Azure HPC & AI Engineering group.
2. AI in Classroom – Ryan@iii.org.tw
養成班導師 / 課程總監
正工程師
Senior Engineer
專案經理 / 組長
課程講師 / 工程師
網站開發、APP開發
語音助理、Chatbot應用
AI服務整合
行動開發學院
APP開發養成班
AI養成班
Microsoft MPP
企業包班培訓
未來之星-菁英培訓
AIGO
AI產業出題
新南向合作
國際出解題
Ryan Chung @ III ( Since 2005)
Web
就業養成 企業轉型 國際落地
APP AI
3. AI in Classroom – Ryan@iii.org.tw
AI產業出題徵集 / 培訓 / 演講
3
產業出題說明(台中市政府) 產業出題說明(太陽光電協會) 產業出題說明(資策會AI養成班)
AI 聊天機器人開發(亞東醫院) AI在台灣教育應用現況(越南河內國家大學)
4. AI in Classroom – Ryan@iii.org.tw 4
資策會數位教育研究所
Invest talents , create future.
投資人才、創造未來
創新 – For pupils to experience learning differently than before.
提升 – For adults to learn better than before.
永續 – For elderly to learn as well as before.
讓中高齡者,跟以前一樣的學習。
讓在職者,學得比以前更好。
讓在學者,學以前沒學過的。
28. AI in Classroom – Ryan@iii.org.tw
Successful Case : Chest X-rays Classification
Machine
Learning
Python Programming
Domain Experts
Data Labeling
Cloud
Computing
GPU Resources
Dataset
NIH Chest X-rays
28
29. AI in Classroom – Ryan@iii.org.tw
電商案例:德國電商Otto
• 分析交易資料,預測使用者一週後要買什麼
• 每個月自動從第三方選購20萬個商品
• 導入後,多餘庫存量減少五分之一
Source: AI全面來襲 天下雜誌特刊
29
30. AI in Classroom – Ryan@iii.org.tw
AWS AI
https://aws.amazon.com/machine-learning/
30
31. AI in Classroom – Ryan@iii.org.tw
AWS AI
https://aws.amazon.com/machine-learning/
NEW NEW NEW
31
32. AI in Classroom – Ryan@iii.org.tw
New AWS AI Services
• Amazon Forecast
– 與Amazon.com本身使用相同的技術架構。透過組合時間序列資料
以及附加的一些變數來建構預測分析。
• Amazon Personalize
– 即時提供個人化推薦。只要提供由你的應用程式所產生的活動數據,
例如Page View, 註冊資訊, 購買記錄等等。然後再提供你想推薦的
內容,如文章、產品、影片或音樂等,Amazon Personalize會依
據你提供的資料產生模型。
• Amazon Textract
– 從掃描文件中自動萃取出文字的服務。不只是文字,也能夠從表格
中取出數據的格式與資訊。
– 你可以加速文件處理流程,也能夠建立智慧搜尋索引,例如看到什
麼內容就自動簽核通過。
32
33. AI in Classroom – Ryan@iii.org.tw
AWS AI
https://aws.amazon.com/machine-learning/
NEW
33
34. AI in Classroom – Ryan@iii.org.tw
Amazon AI 應用服務
• 推薦系統
–Two Decades of Recommender Systems at
Amazon.com
• 語音助理
–Amazon Alexa
• 無人商店
–Amazon Go
34
Source:The Verge
35. AI in Classroom – Ryan@iii.org.tw
Amazon Comprehend
• 語言識別、關鍵資訊擷取、理解正面負面
https://aws.amazon.com/tw/comprehend/
35
53. AI in Classroom – Ryan@iii.org.tw
Custom Vision Document
• Quickstarts -> Using the Python SDK
• Reference -> Custom Vision Prediction API
53
https://docs.microsoft.com/en-us/azure/cognitive-services/custom-vision-service/home
54. AI in Classroom – Ryan@iii.org.tw
Face API
https://azure.microsoft.com/zh-tw/services/cognitive-services/face/
54
55. AI in Classroom – Ryan@iii.org.tw
臉部驗證
• 檢查兩張臉部是屬於同一個人的可能性。API
會傳回信心分數,顯示兩張臉部是屬於同一個
人的可能性。
55
56. AI in Classroom – Ryan@iii.org.tw
Microsoft Case – Baby Come Home
https://www.youtube.com/watch?v=AuXnVF_nFws
56
57. AI in Classroom – Ryan@iii.org.tw
臉部偵測
• 偵測影像中的一或多張人臉,並取得影像臉部位置所在的臉部矩形
及臉部屬性,該屬性內含以機器學習為基礎的臉部特徵預測。可用
的臉部屬性功能 包括:年齡、表情、性別、姿勢、微笑及鬍子,
以及影像中每張臉部的 27 個地標。
57