PAIA

機器學習線上遊戲平台 PAIA

訓練PAIA打磚塊遊戲後上傳至PAIA官網方式說明

需將訓練好的model.pickleml_play.py這2個檔上傳至PAIA

執行model_trainning.xml程式後就會產生model.pickle

model_playing.xml另存成Python就會產ml_play.py

打磚塊遊戲

打磚塊使用Python類增強式學習

先手動玩搜集數值

manual.xml

執行訓練模式

可選擇不同的演算法

model_training.xml

訓練後AI玩

model_playing.xml

paia打磚塊-1

paia打磚塊-2

paia競賽檔案上傳

RL Like 程式

PAIA玩遊戲學AI

家齊高中李國源老師PAIA線上課程代碼:25ib2ae

研習簡報連結

https://docs.google.com/presentation/d/150MqCsCWd8eJcxTA65Bb7PVWmvWs6heRFZlzwpd83E8/edit?usp=sharing

※ for python 使用者

建議安裝 thonny

搭配python版本:3.9

======必備套件=======

pygame==2.0.1 (遊戲建構套件)

scikit-learn==0.24.1 (機器學習套件)

pandas==1.4.1 (資料處理套件)

======選用套件======

box2d-py==2.3.8 (for 迷宮車)

pyinstaller==4.2 (製造exe檔)

matplotlib==3.3.4 (繪圖表套件)

pynput==1.7.6

使用打磚塊_Python_類增強式學習如下步驟說明
請先至如下雲端下載ml_play.py
https://drive.google.com/drive/folders/1GImxCRgdMlo_kYax1RmXwAmFEf_t5EB7?usp=sharing

想深入了解及學習可以參考如資料:
scikit-learn
https://scikit-learn.org/stable/

推薦參考書 https://www.books.com.tw/products/0010854043