Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

CKmates - AWS 三大 AI 解決方案:應用影像辨識、聊天機器人與語音轉換以及 Serverless 應用

57 views

Published on

CKmates 主任雲端架構師
李明政 博士 (Pote Li)

  • Be the first to comment

CKmates - AWS 三大 AI 解決方案:應用影像辨識、聊天機器人與語音轉換以及 Serverless 應用

  1. 1. Copyright © CKmates. All rights reserved AWS 三大 AI 解決方案: 應用影像辨識、聊天機器人與語音轉換 以及 Serverless 應用 主任雲端架構師 李明政 博士 (Pote Li) 1
  2. 2. Copyright © CKmates. All rights reserved Agenda 2 AWS 上的人工智慧服務介紹 AWS Hans-on Lab AWS 人工智慧實例分享 AWS Lambda 簡介 生活中可見的 AWS 人工智慧應用
  3. 3. Copyright © CKmates. All rights reserved AWS Lambda – 無伺服器、事件驅動的運算服務 3 • 執行程式無需再思考伺服器。 • 事件驅動,可自選事件來源 (如: Alexa, S3…) • 只需支付「處理的請求數」及執行程式所需的「運算時間」。
  4. 4. Copyright © CKmates. All rights reserved 使用 AWS Lambda 的具體效益 4 • 不用伺服器 • 不用管理 • 自動化 • 持續擴展 • 即用即付費 • 不再需要為閒置 設費付錢 • 全域性分配 • 限 Lambda@Edge • 僅支援 Node.js 台灣有網路節點
  5. 5. Copyright © CKmates. All rights reserved 使用 AWS Lambda 就該像打開水電開關那樣簡單 5 上傳您的程式 設定需要驅動 的服務 Lambda 執行 並只使用所需 的計算資源 真正實現了 使用多少付 多少 1 2 3 4
  6. 6. Copyright © CKmates. All rights reserved AWS Lambda 擁有多種驅動方式 無縫與 AWS 各項服務做結合 6 提供客戶端面項
  7. 7. Copyright © CKmates. All rights reserved 開始使用 AWS Lambda 7 將邏輯寫成程式: • Node.js 4.3 & 6.10, • Java 8, • Python 2.7 & 3.6, • C# (.NET Core 1.0 & 2.0), • Go 1.x 彈性使用: • 同步與非同步 • 整合其它 AWS 服務 簡易的資源模型: • 運算資源可從 128 MB 到 3 GB • CPU 按比例分配 彈性的管理權限: • 安全的資源管理權限, 包含 VPCs • 功能呼叫的存取限制
  8. 8. Copyright © CKmates. All rights reserved 用多少付多少,就像使用水電瓦斯一樣 8 支付金額 = 請求費用 (使用次數) + 運算費用 (運算時間跟選用的記憶體) Try AWS Lambda Free
  9. 9. Copyright © CKmates. All rights reserved 案例分享- 可口可樂北美集團使用 Serverless 架構開發自動販賣機的行動支付 9 • EC2 (6 台 T2.M) 每年成本 (12864 美元) -> Lambda 每年成本 (4490 美元) 節省了 65% 成本 (使用量: 3000 萬次/月) • 開發團隊在寫程式的時間比例從 39% 提升到 68%
  10. 10. Copyright © CKmates. All rights reserved AWS 人工智慧 10
  11. 11. Copyright © CKmates. All rights reserved 11 生活中可見的 AWS 人工智慧應用 – 亞馬遜倉庫
  12. 12. Copyright © CKmates. All rights reserved 12 生活中可見的 AWS 人工智慧應用 – Amazon Go
  13. 13. Copyright © CKmates. All rights reserved AWS 針對不同對象與需求提供人工智慧服務 Platform (開發者的 AI) Service (每個人的 AI) Framework (資料科學家的 AI) Infrastructure 13 Amazon Rekognition & Rekognition Video Amazon Polly Amazon Lex Amazon Translate Amazon Transcribe Amazon Comprehend Amazon Machine Learning Amazon Spark Amazon EMR Amazon Kinesis Amazon ECS Amazon Sagemaker Amazon Kinesis Video Streams MXNet TensorFlow Caffe Torch Theano CNTK Keras AWS Deep Learning AMI (Amazon Linux / Ubuntu / Windows) GPU CPU IoT Mobile
  14. 14. Copyright © CKmates. All rights reserved AWS 人工智慧服務 14 視覺 Rekognition Rekognition Video 語言 Lex Translate 文字 TranscribePollyComprehend
  15. 15. Copyright © CKmates. All rights reserved AWS Rekognition 15
  16. 16. Copyright © CKmates. All rights reserved 16 AWS Rekognition 提供許多的功能服務
  17. 17. Copyright © CKmates. All rights reserved Rekognition: Object and Scene Detection 17
  18. 18. Copyright © CKmates. All rights reserved Rekognition: Facial Analysis 18
  19. 19. Copyright © CKmates. All rights reserved Rekognition: Face Comparison 19
  20. 20. Copyright © CKmates. All rights reserved Rekognition: Facial Recognition 20 可同時辨識 100 張臉孔 可從圖片中辨 識出特定臉孔
  21. 21. Copyright © CKmates. All rights reserved Rekognition: Celebrity Recognition 21
  22. 22. Copyright © CKmates. All rights reserved Serverless 實作範例 – 名人辨識 22 .jpg https://goo.gl/mDETQF
  23. 23. Copyright © CKmates. All rights reserved Rekognition: Text Recognition 23
  24. 24. Copyright © CKmates. All rights reserved Rekognition: Image Moderation 24
  25. 25. Copyright © CKmates. All rights reserved Rekognition: Video Analysis 25
  26. 26. Copyright © CKmates. All rights reserved 26 AWS Rekognition
  27. 27. Copyright © CKmates. All rights reserved 27 Rekognition Video
  28. 28. Copyright © CKmates. All rights reserved 28 Rekognition Video: 找出影片中人物出現的時間
  29. 29. Copyright © CKmates. All rights reserved AWS Polly 29
  30. 30. Copyright © CKmates. All rights reserved Polly: Life-like Speech Service 30 中文預計 2018年底 轉換文字成 口語化發音 全託管 52 種發音 25 種語言 低延遲, 近乎即時
  31. 31. Copyright © CKmates. All rights reserved Polly: 專注在語音的品質語發音 31 自動且準確的文字處理 “Today in Tainan, Taiwan, it’s 31°C” “We live for the music” live from Madison Square Garden “We are at St. Patrick St.”
  32. 32. Copyright © CKmates. All rights reserved Polly: 專注在語音的品質語發音 32 可為文本添加語義 (原話文字) “Richard's number is 2122241555” (添加語義) “Richard's number is 2122241555” 高智慧的語義理解 “Peter Piper picked a peck of pickled peppers.” <speak> Richard's number is <say-as interpret-as="digits">2122241555</say-as> </speak> Speech Synthesis Markup Language (SSML)
  33. 33. Copyright © CKmates. All rights reserved Polly: 專注在語音的品質語發音 33 智慧型「語氣」設定 “Hi My name is Justin. I am excited to talk about Polly's new features” 多國語言發音 <speak> Hi!<amazon:effect name="whispered">My name is Justin.</amazon:effect> I am excited to talk about Polly's new features. </speak>
  34. 34. Copyright © CKmates. All rights reserved AWS Lex 34
  35. 35. Copyright © CKmates. All rights reserved 人類與電腦已從打字進化到口語對話模式, 未來透過語音進行搜尋已成趨勢 35 預計到 2020 年, 透過語音進行搜尋的次數將達到 2000 億次 (超過一半的搜尋次數) 。 資料來源: MindMeld
  36. 36. Copyright © CKmates. All rights reserved AWS Lex 36
  37. 37. Copyright © CKmates. All rights reserved 37 使用 AWS Lex 設計出屬於您的交談機器人 Amazon Lex 提供: 1. 自動語音辨識 (ASR) 的進階 深度學習功能,可將語音轉 換為文字,以抓取關建字 2. 自然語言理解 (NLU) 來辨識 文字與關建字中的含義,讓 您建立的應用程式能具備高 度參與的使用者體驗和逼真 的交談互動功能。
  38. 38. Copyright © CKmates. All rights reserved 38
  39. 39. Copyright © CKmates. All rights reserved AWS Lex 開發流程 39
  40. 40. Copyright © CKmates. All rights reserved 聊天機器人實作範例 (FB Messenger) 40 “我希望開啟/關閉 EC2 機器 !!” Lex Lambda EC2 DEMO HERE https://goo.gl/Kmp1ii
  41. 41. Copyright © CKmates. All rights reserved 41 生活中可見的 AWS 人工智慧應用 – Amazon Echo
  42. 42. Copyright © CKmates. All rights reserved 一起加入這場 AI 與 Serverless 的革命吧!! 42 AI 請查看客戶使用案例 https://aws.amazon.com/tw/ machine-learning/what-is-ai/ 請到 AWS Console,創建您的第一個 AI 應用。 免費方案 請見 https://aws.amazon.com/tw/free/ 若您是產品經理或是商業分析師 若您是 CIO 或是開發人員 Serverless 請查看 http://aws.amazon.com/lambda 的客戶情境。 請到 AWS Lambda 控制台, 創建您的第一個 Function 並執行它 (前 100 萬次的請求,免費!)。
  43. 43. Copyright © CKmates. All rights reserved Hands-on Lab: 使用 Amazon Lex 與 AWS Lambda 快速 開發你的第一個 AI 聊天機器人 (Chatbot) 43
  44. 44. 44Copyright © CKmates. All rights reserved 事前準備-完成相關 IAM 設定
  45. 45. Copyright © CKmates. All rights reserved 事前準備-完成相關 IAM 設定 45
  46. 46. Copyright © CKmates. All rights reserved 事前準備-完成相關 IAM 設定 46
  47. 47. Copyright © CKmates. All rights reserved 事前準備-完成相關 IAM 設定 47
  48. 48. Copyright © CKmates. All rights reserved 事前準備-完成相關 IAM 設定 48
  49. 49. Copyright © CKmates. All rights reserved 事前準備-完成相關 IAM 設定 49
  50. 50. Copyright © CKmates. All rights reserved 事前準備-完成相關 IAM 設定 50
  51. 51. Copyright © CKmates. All rights reserved 事前準備-完成相關 IAM 設定 51
  52. 52. 52Copyright © CKmates. All rights reserved 事前準備-創建 EC2
  53. 53. Copyright © CKmates. All rights reserved 事前準備-創建 EC2 53
  54. 54. Copyright © CKmates. All rights reserved 事前準備-創建 EC2 54
  55. 55. Copyright © CKmates. All rights reserved 事前準備-創建 EC2 55
  56. 56. Copyright © CKmates. All rights reserved 事前準備-創建 EC2 56
  57. 57. Copyright © CKmates. All rights reserved 事前準備-創建 EC2 57
  58. 58. Copyright © CKmates. All rights reserved 事前準備-創建 EC2 58
  59. 59. Copyright © CKmates. All rights reserved 事前準備-創建 EC2 59
  60. 60. Copyright © CKmates. All rights reserved 事前準備-創建 EC2 60
  61. 61. Copyright © CKmates. All rights reserved 事前準備-創建 EC2 61
  62. 62. Copyright © CKmates. All rights reserved 事前準備-創建 EC2 62
  63. 63. Copyright © CKmates. All rights reserved 事前準備-創建 EC2 63
  64. 64. 64Copyright © CKmates. All rights reserved 創建 AWS Lambda
  65. 65. Copyright © CKmates. All rights reserved 創建 AWS Lambda 65
  66. 66. Copyright © CKmates. All rights reserved 創建 AWS Lambda 66
  67. 67. Copyright © CKmates. All rights reserved 創建 AWS Lambda 67
  68. 68. Copyright © CKmates. All rights reserved 創建 AWS Lambda 68 https://goo.gl/Kmp1ii
  69. 69. Copyright © CKmates. All rights reserved 創建 AWS Lambda 69
  70. 70. 70Copyright © CKmates. All rights reserved 交談機器人-AWS Lex
  71. 71. Copyright © CKmates. All rights reserved 交談機器人-AWS Lex 71
  72. 72. Copyright © CKmates. All rights reserved 72 交談機器人-AWS Lex 2
  73. 73. Copyright © CKmates. All rights reserved 交談機器人-AWS Lex 73
  74. 74. Copyright © CKmates. All rights reserved 交談機器人-AWS Lex 74
  75. 75. Copyright © CKmates. All rights reserved 交談機器人-AWS Lex 75
  76. 76. Copyright © CKmates. All rights reserved 交談機器人-AWS Lex 76 startInstanceIntent 請注意大小寫
  77. 77. Copyright © CKmates. All rights reserved 交談機器人-AWS Lex 77
  78. 78. Copyright © CKmates. All rights reserved 交談機器人-AWS Lex 78
  79. 79. Copyright © CKmates. All rights reserved 交談機器人-AWS Lex 79
  80. 80. Copyright © CKmates. All rights reserved 交談機器人-AWS Lex 80 Instance 請注意大小寫
  81. 81. Copyright © CKmates. All rights reserved 交談機器人-AWS Lex 81 stopInstanceIntent 請注意大小寫 Instance 請注意大小寫
  82. 82. Copyright © CKmates. All rights reserved 交談機器人-AWS Lex 82
  83. 83. 83Copyright © CKmates. All rights reserved 交談機器人-在 Console 進行測試
  84. 84. Copyright © CKmates. All rights reserved 交談機器人-在 Console 進行測試 84
  85. 85. 85Copyright © CKmates. All rights reserved 交談機器人-AWS Lex 回應卡設定
  86. 86. Copyright © CKmates. All rights reserved 交談機器人-AWS Lex 回應卡設定 86
  87. 87. Copyright © CKmates. All rights reserved 交談機器人-AWS Lex 回應卡設定 87 https://goo.gl/jU4BAc
  88. 88. Copyright © CKmates. All rights reserved 交談機器人-AWS Lex 回應卡設定 88
  89. 89. Copyright © CKmates. All rights reserved 使用 Facebook Messenger 製作聊天機器人 89
  90. 90. Copyright © CKmates. All rights reserved Serverless 實作範例-聊天機器人 (FB Messenger) 90 “我希望開啟/關閉 EC2 機器 !!” Lex Lambda EC2 https://goo.gl/Kmp1ii DEMO HERE
  91. 91. Copyright © CKmates. All rights reserved 交談機器人-操作步驟 91
  92. 92. Copyright © CKmates. All rights reserved 92 交談機器人-操作步驟
  93. 93. Copyright © CKmates. All rights reserved 93 交談機器人-操作步驟
  94. 94. Copyright © CKmates. All rights reserved 94 粉絲團建立步驟
  95. 95. Copyright © CKmates. All rights reserved 95 粉絲團建立步驟
  96. 96. Copyright © CKmates. All rights reserved 96 粉絲團建立步驟
  97. 97. Copyright © CKmates. All rights reserved 97 粉絲團建立步驟
  98. 98. Copyright © CKmates. All rights reserved 98 粉絲團建立步驟
  99. 99. Copyright © CKmates. All rights reserved 99 粉絲團建立步驟
  100. 100. Copyright © CKmates. All rights reserved 100 粉絲團建立步驟
  101. 101. Copyright © CKmates. All rights reserved 101 交談機器人-操作步驟
  102. 102. Copyright © CKmates. All rights reserved 交談機器人-操作步驟 102
  103. 103. Copyright © CKmates. All rights reserved 交談機器人-操作步驟 103
  104. 104. Copyright © CKmates. All rights reserved 交談機器人-操作步驟 104
  105. 105. Copyright © CKmates. All rights reserved 交談機器人-操作步驟 105
  106. 106. Copyright © CKmates. All rights reserved 交談機器人-操作步驟 106
  107. 107. Copyright © CKmates. All rights reserved 交談機器人-操作步驟 107
  108. 108. Copyright © CKmates. All rights reserved 交談機器人-操作步驟 108
  109. 109. Copyright © CKmates. All rights reserved 刪除機器 109
  110. 110. Copyright © CKmates. All rights reserved 刪除 EC2 機器 110
  111. 111. Copyright © CKmates. All rights reserved 補充教材: 使用 Serverless 實作名人辨識 (AWS Lambda + AWS Rekognition) 111
  112. 112. Copyright © CKmates. All rights reserved Rekognition: Celebrity Recognition 112
  113. 113. Copyright © CKmates. All rights reserved Serverless 實作範例-名人辨識 113 .jpg https://goo.gl/mDETQF
  114. 114. Copyright © CKmates. All rights reserved Serverless 實作範例-名人辨識 114
  115. 115. Copyright © CKmates. All rights reserved Serverless 實作範例-名人辨識 115
  116. 116. Copyright © CKmates. All rights reserved Serverless 實作範例-名人辨識 116 點選創建
  117. 117. Copyright © CKmates. All rights reserved Serverless 實作範例-名人辨識 117
  118. 118. Copyright © CKmates. All rights reserved Serverless 實作範例-名人辨識 118
  119. 119. Copyright © CKmates. All rights reserved Serverless 實作範例-名人辨識 119
  120. 120. Copyright © CKmates. All rights reserved Serverless 實作範例-名人辨識 120
  121. 121. Copyright © CKmates. All rights reserved Serverless 實作範例-名人辨識 121 ['Im Na-yeon', 'Yoo Jeong-yeon','Hirai Momo', 'Minatozaki Sana', 'Park Ji-hyo', 'Myoi Mina', 'Kim Da-hyun', 'Son Chae-young', 'Chou Tzu-Yu'] 填入
  122. 122. Copyright © CKmates. All rights reserved Serverless 實作範例-名人辨識 122 檔案上傳 收到通知 人臉辨識後
  123. 123. Copyright © CKmates. All rights reserved 實作參考檔案 123 https://goo.gl/PnDpCz
  124. 124. Copyright © CKmates. All rights reserved 回填問卷獲得 AWS 原木色鉛筆 或 AWS Credit USD25 (擇一) 您寶貴的意見將是我們成長的重要參考

×