執行人: Willsonbo
Terry7Wei7
改進MTCS過程中可以產生圖表,數據化比較實際提升了多少
重做第六次作業,彙整其他學員成果,降低核心模組的延遲,並強化整體井字遊戲的效率。
二補數數值範圍
Homework6: MTCS floating point (IEEE 754) -> fixed point arithmetics; Linux kernel module, computing on two CPUs; CMWQ; 重現 vax-r 的實驗,指出可改進之處;
注意術語:
務必使用本課程教材規範的術語。
繼續讀->ttt、simrupt/github 、simrupt講解
將你的投入彙整到本頁面。
避免張貼 ChatGPT 的輸出,課程教材已提供若干第一手材料,務必優先閱讀。
注意術語:
務必使用本課程教材規範的術語。
蒙地卡羅演算法由四個步驟組成分別是
其中蒙地卡羅演算法會在 selection 節點選擇上使用 UCT 公式選擇節點,故嘗試利用定點數實作UCT,然而利用定點數會遇到的問題是要如何選擇小數表可以被定義的最小位數,並選擇對應的 scalling factors
注意書寫規範。
因此我們必須知道原本UCT所會計算到的最小位數,故我嘗試輸出uct_score每次迴圈的值將其紀錄並透過圖片輸出,以觀察其數值分佈
參考資料
https://liaowc.github.io/blog/mcts-monte-carlo-tree-search/