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 中,新加入的障礙對於機械人來說是未遇過的情況,所以它不懂如何應對。這時,增加訓練是必要的。