Next: B.2 encode モジュール
Up: B 主なモジュールと述語の説明
Previous: B 主なモジュールと述語の説明
- main
-
プログラム本体。
- menu +Q
-
メニューを表示し、ユーザに選択を促す。
対戦や紅白戦が選択された場合、 Q を用いて手の選択を
行いながら新たな Q を作成してゆく。
- saveornot +Q
-
Q値をファイル ``q.kl1'' にセーブするかどうかユーザに確認する。
セーブするよう指示された場合、``q.kl1'' というファイルに
現在の Q値を項の形で上書きする。
- loadornot +Q
-
Q値をファイル ``q.kl1'' から読み出すかどうかユーザに確認する。
読み出さない場合は Q値を初期値で初期化する。この場合
プログラムは Tic-Tac-Toe に関して全く無知な状態から開始される。
Q-learning により学習を行う Tic-Tac-Toe プログラム