next up previous
Next: B.1 main モジュール Up: ToC Previous: A.2 今回用いたパラメータ

B 主なモジュールと述語の説明

 

本章ではプログラムで用いたモジュールと、 その各モジュール内で定義されている主な述語について説明する。

プログラムで用意したモジュールは以下の通りである。

main
プログラム本体、およびメニュー処理を行うモジュール。
encode
盤面(局面)を内部表現に変換、またその逆変換を行うモジュール。
decide
意思決定に用いるモジュール。
learn
学習、すなわちQ値の更新に用いるモジュール。
game
紅白戦およびユーザとの対戦に用いるモジュール。
utils
盤面の出力等に用いるモジュール。





[i18n checked]

Q-learning により学習を行う Tic-Tac-Toe プログラム