發表文章

目前顯示的是有「影像識別」標籤的文章

如何於Scratch進行機械學習?

圖片
  如何於 Scratch 進行機械學習 ?   重要提示 : 要於 Scratch 內體驗及學習人工智能 (AI) ,暫時必須使用以下客製化的 Scratch: https://stretch3.github.io/ ,而不是官方的 Scratch 網站。   1.       使用擴充模組 ML2SCRATCH(Machine Learning 2 Scratch) 2.       會出現以下畫面 3.       分別選擇以下程式磚塊 : ML-label, ML-counts of label1, ML-counts of label2, ML-counts of label3 ,會出現以上畫面。 Label 內的空格會顯示現時識別的物件代號 (1,2 或 3) 。 以上的選取可讓系統學習三個物件,分別把識別到的物件給予代號 1, 2 及 3 。 Counts of label1 內的數字代表這個物件學習了多少次,這系統要至少學習 20 次。 4.       要進行機械學習,要拉出以下程式磚塊 : 每按下這程式磚塊一次,系統便會識別一次,記錄於 label1 內。例如以下例子,要辨識拳頭 (stone) ,作為 label1 ,暫時辨認了兩次。留意,最上方的 label 顯示 1 。 以下畫面,顯示要識別「包 (hand) 」,記錄於 2 內。當然要拉出 train label2 的程式磚塊。 學習了拳及包後,同學可試試系統是否可準確識別到 ?   5.       同學可試試,要系統識別「剪 (scissors) 」,記錄於 label3 ,如何進行 ?   問題 : 1.       真正識別時,系統是否每次皆能準確識別「包 (rock) 」、「剪 scissors 」及「拳頭 stone 」 ? 如不能,...