要使用Azure Custom Vison 建置影像分類器,首先登入Custom Vision入口網站進入後並選取 [SIGN IN],並登入您的Azure帳號
登入後可看見以下畫面,若要建立Custom Vison專案,請選取 [NEW PROJECT]
建立視窗出現後,輸入專案的名稱(Name)和描述(Description)。選取Azure資源(Resource),
[Project Types] 選取分類(Classification),[Classification Types] 根據應用程式使用需求而定,選擇 Multilabel 或 Multiclass 這邊選擇 Multiclass,Multilabel為多標籤分類會將數個標記套用至影像,Multiclass為單標籤分類會將影像排序到最可能的標記。選取其中一個[Domains]。 Custon Vision會針對每個Domain特定類型的影像來將分類器最佳化這邊選擇General即可。完成後選取 [Create resource] 。
其中Azure資源(Resource)可直接點擊create new在[Creat New Resource]是直接建置,如下圖:
上訴步驟完成後可看見以下畫面:點選[Add images]新增圖片資料
我們先將昨天從Kaggle下載的kaggle Face Mask Detection源資料照片為有戴口罩及沒有戴口罩分成2個資料夾大約個30~50張即可分別以便上傳:
點選[Add images]然後選取 [瀏覽本機檔案],選取要上傳的整組影像資料後。 輸入My Tags標記將標記套用到選取影像如下圖:分別輸入withMask 及 withoutMask標記影像
一旦上傳影像之後,請選取 [Done] 。
即可看見下列畫面資料已被匯入並標記為withMask 及 withoutMask標籤,點擊[Train]訓練圖片分類器會使用所有目前的影像建立model(模型)
選擇訓練方式,這邊我們選擇Quick Training作為測試即可,在點選[Train]
訓練完成之後,將預估並顯示模型的精準度,即完成嘍!
明天我們將使用剛剛透過Azure Custom Vision訓練好的模型與Chatbot整合,來辨識影像人物有沒有戴口罩!