4b. Robot Race (機械人比賽) - 加入障礙物

學習目標 :

親身體驗一架人工智能無人駕駛的汽車,在公路上奔馳,遇到了未見過的情況,不懂怎樣應對,後果會怎樣呢?

學習內容 :

  • 在4a 的跑道上放一些障礙物。
  • 用4a 訓練好的AI 模型,試行有障礙物的跑道。

所需準備 :

 
材料: Parameter 參數 :
“使用Demo參數 “Robot Race”
Racing Circuit
加入障礙物
其他設置跟活動 4a 一樣

加入障礙物 :

示意圖 , 請自行設計你的賽道

如果沒有4a 訓練好的AI 模型,請重新訓練一個,才開始 4b 的活動。

  • 用4a 訓練好的AI 模型,試行有障礙物的跑道。(無需加入新的訓練)
  • 結果如何?點解?
  • 怎麼辦?

增加訓練 :

方法1 . 再次開啟<學習> , 訓練機械人避開障礙物

      ⇒ 加入「Training Data」到目前的訓練上

方法2. 點擊<重置學習>按鈕一次

  • 關閉<自動駕駛>按鈕。
  • 點擊<學習>按鈕。
  • 訓練機械人圍繞賽道行走並避開障礙物
  • ⇒ 重新訓練

可讓同學分組 , 一半增加訓練 另一半重新訓練 , 看看兩者的分別。

測試(使用) :

  • 關閉<學習>按鈕。點擊<自動駕駛>按鈕。機器人將使用學習的智能來移動。
  • 測試機器人是否準備好比賽。
  • 2至3個機器人一起開始比賽。

討論 :

  • 機器人能避開障礙嗎?為什麼?
  • 你加入了什麼訓練?
  • 加入訓練和重新訓練有什麼分別?

總結 :

  • AI 的運作是需要訓練的,而訓練是需要大量的輸入資料的。 
  • 見過、訓練過的情況,它就學懂如何去模仿及處理。
  • 如果遇到在訓練時未見過的情況,它就𣎴能作出決定或者作出不適當的決定了。
  • 所以,足夠的訓練對AI 是非常重要的。 

在活動 4b 中,新加入的障礙對於機械人來說是未遇過的情況,所以它不懂如何應對。這時,增加訓練是必要的。