來玩一場 PAIA ... 請參考本頁資料、和 YT 教學
原始影片:長度是29分47秒
影片稍微編輯:用免費軟體去上字幕,沒修正,加速1.2倍變成24分49秒,沒辦法改變聲音?
壹:執行 PAIA 程式、登入、選遊戲、版本
(1)執行【桌面上PAIA 圖示】>點選:右上角【未登入】>【一般登入】
>【教育雲端帳號登入】登入 ... > 要開啟 ... 按【開啟】
>嘗試從外部登入PAIA 按【確定】>【開啟連結】
(2)會出現下面的圖示(新版多了一個:購買)先【選遊戲】再確【認遊戲的版本】
選單人版【swimming_squid】>先選【遊戲版本】2.5.0b6
>它會先下載,按【確定】 >下載成功,再按一次【確定】>再選一次遊戲
貳A:開 新檔案 因為現在我們都不會寫程式 ...
點【新增專案】(專案位置:就選你的檔案要放哪裡 ... 在學校,我們都放 D槽)
(專案名稱:打上日期,例如:0401)>按【新增】
貳B:開 舊檔案 下載老師給的檔案、或選手練習
(1)先下載老師給的檔案
到 \\T 去【把 squid_example 整個資料夾】【複製到】 D槽、你的資料夾
這個就是 PAIA 的 一個檔案、一個程式
這就類似 ... 之前每次上 Scratch 後儲存的 Scratch 檔案一樣
... 只不過,現在它是整個資料夾
(2)也是到剛剛的畫面 ... 然後現在,我們要用一個現成的程式來玩
就是剛剛下載的檔案,所以點【+號、其他 ...】
接著就是點選【專案位置:選 D槽、你的資料夾】
再按【載入】他就會顯示 ... D槽你的資料夾裡面的東西
接著選剛剛的資料夾【squid_example】再按【選擇資料夾】就會進到遊戲畫面
這時候你開的就是 ... 老師給的範例程式
(3)如果你是選手,那就是選 ... 你上次寫的程式
叁:稍微說明一下流程、開始電腦課打電動吧!
(一)上面有三個東西(蒐集)(訓練)(測試)這就是 訓練 AI 的三個步驟
現在我們要做的就是(人去打電動)用眼睛去看畫面
手去操作魷魚,讓魷魚過關
(二)講一下(單人版)的規則(A)去 吃 加分的食物、從左、右出現
(B)去 閃 海洋垃圾、從上面下來
(C)在規定的時間,達到一定的分數過關
(三)用(遊戲的錄影畫面)來解釋說明 ... 然後就開始玩吧!
=======================================
(1)先【滑鼠移到:搜集】的上面,選【手動蒐集】
先 ... 然後【看一下資料夾裡面的 data】目前是有資料的【把它們全選、del 刪除掉】
(2)【按:藍旗】開始玩遊戲,用(上下左右)鍵控制(白魷魚)去過關
開始上電腦課打電動吧!!!!大概到第 ... 七、八關!!!!
結束遊戲的時候要【按二個視窗的大叉叉】
肆:(蒐集)(訓練)(測試)出現二個檔案 ...
(1)然後再去【看一下資料夾裡面的 data】會發現又出現檔案了
去看一下(feature5)和(target5)這二個名稱的檔案,後面的數字一不一樣
(2)接著【滑鼠移到:訓練】的上面,選【訓練模型】
把裡面一個積木的 數字改一下 ... 再【按:藍旗】這次沒有遊戲畫面喔!
就會出現:訓練正確率:0.9778944459795523
測試正確率:0.9205955334987593
恭喜你!這是完完整整你訓練出來的一支AI!
(3)接著【滑鼠移到:測試】的上面,選【測試模型】
也是再【按:藍旗】這次有跑畫面出來,這時候你有在控制嗎?
這時候就是你剛剛玩的過程(蒐集)了資料
然後被(訓練)成一隻 AI 了
現在就是那隻 AI 在(測試)了
然後你會發現你剛剛訓練的 AI 模型很笨
(4)笨歸笨,那是你訓練的 ... 還是要把它存檔下來
先點選【滑鼠移到:測試】的上面,也是選【測試模型】
再點選【左上角 > 檔案 > 儲存 Python > 直接按存檔】
(5)這時候 ... 你會看到(資料夾下面)有二個檔案出現 ... 如下圖
就是(model.pickle)(ml play.py)這二個檔案
五:比賽有二種方式(PKpaia)(上傳網站)
(1)用(PK paia)方式的原因是:在課堂上就可以直接比賽,不用上傳網站
先【新增一個資料夾,名稱是:你的座號】
再【複製剛剛那二個檔案,到剛剛的資料夾】
把【整個資料夾】傳到 \\T 老師的電腦裡面
(2)用(上傳網站)就是比賽的時候,要上傳到網站,這樣大家就可以一起比了
點選【遊戲介面 > 右上角的 > 上傳圖示】
然後【AI命名】日期+姓名,例如:0308冠廷
按【選擇上傳檔案】旁邊的【+號】去選擇 ... 剛剛那二個檔案,按【開啟】【上傳】
有時候要按著 Ctrl 鍵來選這二個檔案
直接到網頁去上傳,因為 ... 有時候上船的東西看不見,所以要再上傳一次
(3)會跳到 PAIA 網頁,如下圖
==可以先測試一下,看有沒有問題,按 X 離開
==按【右側 > 競賽大廳】點選【輸入代碼競賽】就把剛剛的代碼輸入,再按【提交】
這就代表你已經報名了這場比賽,如下下圖
(4)二個綠色的按鈕 ... 按下去都一樣(開放報名)(開放上傳)按下去後
去【指派 AI】去比賽 ...
有時候剛剛上傳的 AI 看不見,這時候再上傳一次?
(5)上傳成功,就如下下下圖
備:開比賽?
(1)到 PAIA 的網頁 > 【右側:自訂競賽】【+ 建立競賽】跳出設定畫面【】
(2)各設定說明(AI 可上傳次數)就是上傳失敗後,可以再次上傳的次數
(報名時間)就是可以點進這場比賽的限制時間
(上傳時間)這個 ... 應該不用解釋
最後按【新增】就會到下面的畫面
最重要的是右上角的比賽代碼,要複製給對方
(4)等到大家都上傳之後,到【自訂競賽】那裡可以去看誰有上傳、設定關卡、賽程表
記得要去【關卡設計】然後去【參賽管理】【賽程表】那裡去執行 ...
執行比賽?要等一下?