06 機器學習

(2020/06/21)

今天繼續來研究PictoBlox的AI相關積木-機器學習,發現官網有一個戴口罩及不戴口罩的範例,因此就依樣畫葫蘆來跟著實作一次,並學習並學習機器學習的原理及積木的使用,如下,供參。

一、官方參考資料

二、訓練模型及取得模型網址

  • 進入PictoBlox

  • 板子選evive

  • 擴展添加Machine Learning積木

    • 建立一個模型(Model)

    • 流程圖

    • 待會會針對沒有戴口罩(類別1)及有戴口罩(類别2),給予不同圖片,因此先將類別名稱改為【無口罩】及【有口罩】,並點擊無口罩類別的Webcam來取得圖片

    • 若無法使用Webcam,請同意攝影機的使用權限,需重新進入此頁

    • 分別輸入無口罩及有口罩的樣本,各40-50張

    • 訓練模型,要花一點時間

    • 訓練完後,馬上測試

    • 匯出模型,點擊上圖右上角的Export Model,然後點擊下圖的Upload my model,將我們訓練好的模型上傳

    • 取得訓練好的模型的網址

      • 網址如下:https://teachablemachine.withgoogle.com/models/_ImsoOQE6/

三、PictoBlox下的程式

  • 回到PictoBlox

  • 載入模型

    • 輸入訓練好的模型網址

    • 產生了圖片模型積木

    • 程式部份

    • 如果偵測到沒有戴口罩,請大熊說出"請戴上口罩"

    • 如果偵測到有戴口罩,請大熊說出"感謝您的配合"

  • 測試結果