AI迷宮

參考:桃園南門國小張文宏老師

迷宮圖片來自參程式

機器學習----監督式學習

所有資料都要「標註」(label),告訴機器相對應的值,以提供機器學習在輸出時判斷使用。作法像是先提供機器(電腦)標準答案,正式考試的時候機器依照標準答案作答,正確性會比較高。監督式學習,是機器學習的一種方法,可以由訓練資料中學到或建立一個模式(資料標籤化),並依此模式推測新的實例。訓練資料是由輸入物件(通常是向量)和預期輸出所組成。函數的輸出可以是一個連續的值(稱為迴歸分析),或是預測一個分類標籤(稱作分類)。

改自維基百科

AI迷宮

本次為AI迷任意決定老鼠及起司位置,老鼠除了基本的左右轉判斷,還加上了絕對位置標註,使老鼠很快找到起司,規則如下:

  • 步驟一:每次走1點,進行左、右是否有路判斷及起司在左、右、不知在那個方向3狀態進行判斷。

  • 步驟進行是否碰到牆壁判斷。

    1. 碰到牆左邊有路就左轉,右邊有路就向右轉,左、右都有路就利用老鼠與起司相對位置來判斷要向右、向左轉,如果不知乳酪在那個方向,就先左、右任轉一個方向

    2. 如沒碰到牆壁,每0.5利判斷左右轉,規則為右邊有路且起司在右就向右轉,左邊有路且起司在左右就向轉。

  • 步驟回到步驟一,直到老鼠找到起司。

程式實作

角色基本初始定、位置基本程式設定~開始尋寶

角色基本初始定、位置基本

只會左右轉~盲目的找

只會左右轉找起司

作業----完成程式後繳交

有AI的程式~快速的找

有AI的程式

作業----完成程式後繳交