簡介

已完成

您是一群氣候科學家的領導者,他們關心北極地區北極熊數目不斷減少的現象。 為了協助處理此危機,小組已在整個區域內戰略性位置上放置了數百個以動作啟動的相機。 您嘗試挑戰設計自動化系統,以便在相機拍攝到北極熊時即時處理來自這些相機的資料,並在地圖上顯示警示,而不是以手動方式檢查每張相片來判斷其是否包含北極熊。 您需要一個使用 AI 的解決方案,以高度準確地判斷相片是否包含北極熊。 而且您需要盡快擁有這類解決方案,因為氣候變遷可不會等待您準備好。

在本課程模組中,您將使用 Microsoft Azure AI 服務來建置自動化系統。 具體而言,您將會使用:

  • Azure Blob 儲存體來儲存相片
  • Azure AI 自訂視覺服務來分析相片,以判斷其是否包含北極熊
  • Azure Functions 將上傳至 Blob 儲存體的每張相片傳遞至自訂視覺服務
  • Azure SQL Database 作為資料來源
  • Power BI 來建置儀表板以視覺化結果

儀表板會以綠色來顯示相機捕捉到北極熊的位置,並以紅色來顯示其他野生動物活動的位置。

Screenshot of a live map of Cornwallis Island with camera activity data listed.

學習目標

在下列單元中,您將部署數個 Azure 服務,並將其整合為端對端解決方案。 最終結果會是一份 Power BI 報表,反映虛擬相機陣列拍攝到北極熊的位置。 完成本教學課程後,您將了解:

  • 如何建立 Azure 儲存體帳戶並將 Blob 上傳至其中
  • 如何在 Azure Functions 中撰寫將 Blob 上傳至儲存體時所觸發的函數應用程式
  • 如何使用 Azure AI 自訂視覺來定型機器學習模型,以在成堆的資料庫影像中辨識北極熊
  • 如何從函數應用程式叫用自訂視覺模型
  • 如何在 Azure SQL Database 中建立 SQL 資料庫並將記錄寫入其中
  • 如何將 Power BI 連線到 SQL 資料庫
  • 如何在 Power BI 中建立具有資訊視覺效果的報表

必要條件