練習:設定自訂視覺服務

已完成

在本課程模組中,您將使用屬於 Azure AI 服務套件的 Azure AI 自訂視覺,以偵測影像中您最愛的動物。 在開始訓練 AI 之前,我們必須先設定工作環境。 在此情況下,您的工作環境全都在 Azure 的瀏覽器中。

註冊 Azure

若要使用自訂視覺,您將需要 Azure 帳戶。 不過,別擔心! 這項流程不會耗費太多時間,您還能先試試看免費試用版。若您在任何時間點遇到問題,請務必查看建立 Azure 帳戶學習課程模組。 本課程模組也會提供 Azure 定價的總覽。

若您之前未曾使用過 Azure,則可註冊免費試用版。 免費試用版提供免費服務,包括自訂視覺。 您也可以在第一個月取得免費點數,以使用某些付費服務。

若您是學生,則可註冊 Azure 的學生免費試用版,而無需使用信用卡。 與一般的免費試用版類似,此選項可提供免費服務,以及在第一「年」內使用的免費點數。

建立資源群組

試驗 Azure 其最佳方式是建立可輕鬆追蹤的資源群組。 資源群組是將您所正在使用服務一起連接起來的方法。 若您為本課程模組建立資源群組,則在完成時,您可刪除整個資源群組,並確保不會意外地讓 AI 執行及產生費用。

若要開始建立資源群組,請遵循下列步驟:

  1. 前往 Azure 入口網站
  2. 若尚未登入,請登入 Azure。
  3. 在頂端的搜尋列中,搜尋資源群組
  4. 選取新增
  5. 選取訂用帳戶,並提供資源群組的名稱,然後選擇最接近您的區域。
  6. 選取 [檢閱 + 建立]。
  7. 選取 建立

Screenshot that shows creating a new resource group on Azure.

您現在可移至您的資源群組。 若您曾遺失資源群組,則可透過在頂端搜尋列中重新輸入資源群組,然後選取資源群組的方式來進行尋找。

建立自訂視覺資源

本課程模組所需的唯一資源是自訂視覺資源。 Azure 可供輕鬆取得使用自訂視覺 AI 所需的一切項目。 藉由建立此一資源,您將能夠上傳影像、將影像分類模型定型,以及測試模型,而無需撰寫任何一行程式碼。 別擔心,若您不知道定型和測試模型的意義,我們會在下一個單元中加以討論。

若要建立自訂視覺資源,請執行下列步驟:

  1. over-the-moon 資源群組中,選取 [新增]
  2. 搜尋 [自訂視覺]
  3. 選取 建立
  4. 選取訂用帳戶、為資源指定名稱、選取最接近您的區域以進行定型和預測,然後選取用於定型和預測的免費層。
  5. 選取 [檢閱 + 建立]。
  6. 選取 建立

Screenshot that shows creating a new Custom Vision resource on Azure.

完成部署後,請選取 [前往資源]

若曾遺失自訂視覺資源,則您可透過在頂端搜尋列中輸入 資源群組,然後依序選取 [資源群組] 和 [自訂視覺] 資源來進行尋找。

在自訂視覺入口網站中建立專案

現在您擁有可執行 AI 的 Azure 資源,我們即可在自訂視覺入口網站上建立專案。 前往自訂視覺,並使用相同的 Azure 認證登入。 若這是您第一次造訪,您可能需要接受服務條款。

若要開始使用專案,請遵循這些步驟:

  1. 選取 [新增專案]
  2. 提供專案名稱與描述。
  3. 請確定已選取稍早建立的自訂視覺資源。
  4. 針對 [專案類型] 選取 [物件偵測]
  5. 針對 [網域] 選取 [一般]
  6. 選取建立專案

Screenshot that shows creating a new Custom Vision project in the Custom Vision portal.

檢閱設定

讓我們檢閱剛剛完成的所有項目。 雖然您感覺只是按了幾下滑鼠,但現在我們擁有許多功能強大的電腦可為我們效力。

以下是我們遇到的所有狀況。

Azure 入口網站

Azure 是雲端服務,可提供您計算功能以在安全的位置,「而非」在您的電腦上執行程式碼。

Screenshot of the Azure portal with our resource group and Custom Vision resource.

在本課程模組中,我們會了解 Azure 可為您做的微小部分。 若有興趣深入了解 Azure 可為您做什麼,請參閱 Microsoft Learn 上的 Azure。 Azure AI 服務上有許多課程模組可供使用。

自訂視覺資源

Azure 上的自訂視覺比將在本課程模組中進行探索功能還要強大。 請在 Azure 中開啟資源。

Screenshot that shows a Custom Vision resource on Azure.

您可看到左側功能表上有一些資源開始在服務複雜性中提示,該服務複雜性將在您訓練 AI 時為您效力。 在本課程模組中,我們將停留在自訂視覺入口網站中,其如同此資源的首頁。

您在自訂視覺入口網站中所做的所有項目,都將使用您在 Azure 中自訂視覺資源佈建的計算資源。 自訂視覺也具有 SDK。 如同入口網站,SDK 其呼叫將使用在 Azure 上所佈建內容作為此資源的一部分。

若您在此課程模組中獲得啟發,建議您參閱關於自訂視覺的其他 Microsoft Learn 課程模組

自訂視覺入口網站

自訂視覺入口網站是使用者介面,無須撰寫程式碼,即可供與自訂視覺資源互動。 無須此介面,我們在此處所做的所有項目就會分成多行程式碼。

Screenshot that shows the Custom Vision portal with a project open.

當在自訂視覺入口網站中建立專案時,可選擇下列兩種分類類型的其中一種:分類與物件偵測。 最大的差異在於分類會分類整個影像。 物件偵測則會從影像中識別特定物件的位置。 針對此專案,因為我們想要從電影中識別蹦吉的影像,所以想要使用物件偵測。