課程 AI-102T00-A: Designing and Implementing a Microsoft Azure AI Solution

AI-102 Designing and Implementing an Azure AI Solution專為希望利用Azure Cognitive Services、Azure Cognitive Search和Microsoft Bot Framework來建立AI嵌入式應用程式的軟體發展人員而準備。該課程將使用C#、Python或JavaScript作為程式設計語言。

對象設定檔

軟體工程師關注利用Azure Cognitive Services、Azure Cognitive Search和Microsoft Bot Framework來建立、管理和部署AI解決方案。他們熟悉C#、Python或JavaScript語言,瞭解用基於REST的API在Azure上建立電腦視覺、語言分析、知識挖掘、智慧搜索和對話式AI解決方案的方法。

職務角色: AI 工程師

獲得的技能

  • 創建、配置、部署和保護Azure認知服務
  • 集成語音服務
  • 集成文本分析

必要條件

瞭解Microsoft Azure並能在Azure門戶流覽

瞭解C#、Python或JavaScript中任一語言

課程大綱

模組 1: 創建和管理Azure Cognitive Services

使用Azure上的任何Cognitive Services功能之前,您需要創建一個Cognitive Services資源。使用各種服務(Speech、Computer Vision等)時,至少需要一個訪問金鑰和一個服務端點URL。將使用此類服務的應用授權需要該資訊。您將創建一個單一服務資源或者一個多重服務資源,這取決於您使用的服務。

課程概述

  • 創建和管理認知服務帳戶
  • 獲得認知服務
  • 部署和使用認知服務容器

實驗室: 創建Azure認知服務資源

  • 創建Azure認知服務資源
  • 訪問金鑰
  • 使用診斷監測

實驗室: 獲得Azure認知服務

  • 用Azure Key Vault保護金鑰

實驗室: 創建Azure認知服務容器

  • 創建重複使用的容器
  • 容器部署
  • 使用容器中的認知服務

完成本模組學習後,學生將能:

  • 創建和使用Azure認知服務資源
  • 保護Azure認知服務資源
  • 用容器部署和使用Azure認知服務

模組 2: 實施電腦視覺解決方案

學習如何通過使用Azure Computer Vision將視覺AI集成到您的應用程式裡。檢測和識別圖像和視頻中的人臉或物體,進行物體檢測,對圖像進行分類,實施自訂視覺解決方案。

課程概述

  • 用Computer Vision API識別人臉和表情
  • 用Computer Vision Service處理圖像
  • 評估實施Custom Vision API的要求
  • 用Microsoft Custom Vision Service對圖像進行分類
  • 用Video Indexer Service從視頻中提取洞察

實驗室: 檢測人臉

  • 獲取訂閱金鑰
  • 測試人臉檢測

實驗室: 創建自訂視覺服務

  • 創建服務
  • 上傳標記圖像
  • 訓練模型
  • 測試模型
  • 調用預測端點

實驗室: 用Video Indexer從視頻中提取洞察

  • 訂閱Video Indexer API
  • 上傳圖像並編索引
  • 檢查輸出
  • 找到視頻中的時刻
  • 查看和編輯洞察

完成本模組學習後,學生將能:

  • 實施用於人臉和物體檢測的Computer Vision解決方案
  • 用Computer Vision服務處理圖像
  • 實施Custom Vision解決方案
  • 用Video Indexer服務提取視頻檔中的洞察

模組 3: 實施語言分析解決方案

學習如何通過集成Language Understanding服務實施您的應用程式中的自然語言功能。通過情感分析和語言檢測等文本分析特徵獲取您的使用者意向洞察。用實體和關鍵字提取功能識別文字檔中的重要資訊。

課程概述

  • 使用Language Understanding將Basic Conversational Intelligence添加到您的應用中
  • 管理您的Language Understanding服務
  • 使用您的Language Understanding服務容器
  • 用Text Analytics API發現文本中的情感
  • 用Text Analytics API識別文本中的實體
  • 用Text Analytics API提取文本中的關鍵字
  • 用Text Analytics API檢測語言

實驗室: 實施Language Understanding服務

  • 創建Language Understanding服務
  • 使用意向
  • 使用話語
  • 使用實體
  • 訓練和發佈模型

實驗室: 管理您的Language Understanding服務

  • 管理您的金鑰
  • 管理版本控制
  • 腳本自動化

實驗室: 創建Language Understanding容器

  • 安裝並運行容器

實驗室: 執行情感分析

  • 用API測試監控台來測試情感分析
  • 創建一個Function應用程式
  • 調用Function內的情感分析
  • 消息分類

實驗室: 執行實體識別

  • 提取文本內的實體

實驗室: 執行關鍵字提取

  • 提取文本內的關鍵字

實驗室: 執行語言檢測

  • 檢測文本內的語言

完成本模組學習後,學生將能:

  • 實施和管理Language Understanding服務
  • 在容器環境中實施Language Understanding
  • 檢測文本內的情感
  • 識別文本內的實體並提取其關鍵字
  • 檢測文本內的語言

模組 4: 執行知識挖掘解決方案

Azure Cognitive Search將提供基於雲的解決方案,用於大範圍索引和查詢資料來源,創建綜合大規模搜索解決方案。學習其文檔有索引且易於搜索的解決方案。

課程概述

  • 創建Azure Cognitive Search解決方案
  • 用Azure Cognitive Search創建富集管道
  • Create a 用Azure Cognitive Search創建知識庫

實驗室: 創建Azure Cognitive Search解決方案

  • 創建用於搜索的Azure資源
  • 創建資料來源
  • 創建索引
  • 創建並運行索引子
  • 搜索和索引
  • 應用過濾和分類
  • 增強索引

實驗室: 創建富集管道

  • 創建Azure資源
  • 創建資料來源
  • 創建技能組合
  • 創建索引
  • 創建並運行索引子
  • 搜索豐富索引
  • 創建自訂技能
  • 更新索引
  • 搜索更新的索引

實驗室: 創建知識庫

  • 創建Azure資源
  • 創建資料來源
  • 創建技能組合
  • 創建索引
  • 創建並運行索引子
  • 開發知識庫

完成本模組學習後,學生將能:

  • 創建Azure Cognitive Search解決方案
  • 用Azure Cognitive Search創建富集管道
  • 用Azure Cognitive Search創建知識庫

模組 5: 實施對話式AI解決方案

使用Microsoft Bot Framework和Bot Framework Composer來設計和創建對話式AI解決方案。

課程概述

  • 在Azure門戶上建立聊天機器人
  • 設計機器人對話流程
  • 用Bot Framework Composer創建機器人

實驗室: 用Azure門戶創建機器人

  • 用Azure門戶創建Basic機器人

實驗室: 用Bot Framework Composer創建機器人

  • 用Bot Framework Composer創建機器人
  • 添加Help和Cancel功能
  • 集成Language Generation
  • 使用Cards
  • 集成Language Understanding

完成本模組學習後,學生將能:

  • 在Azure門戶上創建Basic機器人
  • 設計機器人對話流程
  • 用Bot Framework Composer創建機器人