單元九:人工智能與倫理道德二(用不上的AI)

學習目標

本單元為你講解有些時候 AI 是用不上的。

我們會用單元 4 內訓練完成的 “機械人競賽” 的人工智能來做本單元的實驗。

 

活動1 - 訓練競賽機械人

材料:

  • AlphAI 長方形賽道,外圍是紅色牆,中間有一個黑色牆間出跑道。

 

AI 設置的參數

  • 用 參數 <Parameters> 下拉餐單的 “載入示範參數” <Load demo parameters ..>
  • 像下面一樣,揀選 “機械人競賽 <Robo Race>。

 

開始實驗

  • 啓動AlphAI 機械人及聯線到你的電腦。需要時按螢光幕上的”聯線” <Connection> 按鈕。
  • 如果設定參數正確,螢光幕將會顯示一個神經網絡。

 

標籤輸出

  • 根據動作的意思解釋

 

訓練

  • 啓動 “重設學習” <reset learning> 的按鈕。
  • 關閉 “自動駕駛” <self drive> 的按鈕。
  • 啓動 “學習” <learning> 按鈕。

 

  • 將機械人放在起點。
    • 一方面觀看機械人在跑道上如何移動,一方面點擊右手邊的 “動作箭嘴” 控制機械人移動。
    • 第一步,通常是向前行。
    • 儘量使機械人在賽道上行走,避免撞牆。留意過灣時的表現。你如何教它走,它就會在比賽時如何走。
    • 重覆走 2 至 3 個圈。
  • 需要時,增加訓練;特別是少遇到的情況。越多處境訓練,機械人將會越聰明。

 

測試

  • 關閉 “學習” <learning> 按鈕。代表學習已經完成。
  • 啓動 “自我駕駛” <self drive> 按鈕。 AlphAI 機械人會使用剛剛學習到的智能去走動。

 

  • 測試機械人是否可以自己走圈。
  • 結果如何?
  • 假若結果不是全對,原因可能是訓練不足。請增加訓練。

 

 

活動2 - 在跑道上,加入新的障礙

  • 請模仿下圖,在跑道上加入 4 至6 個新的障礙。

 

 

  • 請加在必經之路上,
  • 但請留一些空間,讓機械人仍然可以通過。
  • 測試在活動1 已經訓練好的機械人是否仍然行動自如,可以完成走圈?

 

討論

  • 機械人可以完成走圈嗎?為何不能?

 

  • 在活動 1 內,機械人是否獲得了智能?
  • 討論重點:為何已經獲得的智能不能在活動 2 內運作正常呢?

 

學習內容

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

 

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

 

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

 

延伸活動

  • 你可否增加訓練,使機械人能夠在有障礙的跑道中行走穿過呢?