簡介
您是一群氣候科學家的領導者,他們關心北極地區北極熊數目不斷減少的現象。 為了協助處理此危機,小組已在整個區域內戰略性位置上放置了數百個以動作啟動的相機。 您嘗試挑戰設計自動化系統,以便在相機拍攝到北極熊時即時處理來自這些相機的資料,並在地圖上顯示警示,而不是以手動方式檢查每張相片來判斷其是否包含北極熊。 您需要一個使用 AI 的解決方案,以高度準確地判斷相片是否包含北極熊。 而且您需要盡快擁有這類解決方案,因為氣候變遷可不會等待您準備好。
在本課程模組中,您將使用 Microsoft Azure AI 服務來建置自動化系統。 具體而言,您將會使用:
- Azure Blob 儲存體來儲存相片
- Azure AI 自訂視覺服務來分析相片,以判斷其是否包含北極熊
- Azure Functions 將上傳至 Blob 儲存體的每張相片傳遞至自訂視覺服務
- Azure SQL Database 作為資料來源
- Power BI 來建置儀表板以視覺化結果
儀表板會以綠色來顯示相機捕捉到北極熊的位置,並以紅色來顯示其他野生動物活動的位置。
學習目標
在下列單元中,您將部署數個 Azure 服務,並將其整合為端對端解決方案。 最終結果會是一份 Power BI 報表,反映虛擬相機陣列拍攝到北極熊的位置。 完成本教學課程後,您將了解:
- 如何建立 Azure 儲存體帳戶並將 Blob 上傳至其中
- 如何在 Azure Functions 中撰寫將 Blob 上傳至儲存體時所觸發的函數應用程式
- 如何使用 Azure AI 自訂視覺來定型機器學習模型,以在成堆的資料庫影像中辨識北極熊
- 如何從函數應用程式叫用自訂視覺模型
- 如何在 Azure SQL Database 中建立 SQL 資料庫並將記錄寫入其中
- 如何將 Power BI 連線到 SQL 資料庫
- 如何在 Power BI 中建立具有資訊視覺效果的報表
必要條件
- Azure 訂閱
- 對於 Azure 服務、Azure 入口網站及 Azure CLI 有基本了解
- 熟悉 Node.js
- Visual Studio Code
- Power BI Desktop 和公司或學校的 Microsoft 帳戶