今回はプログラミング言語の「Python」を使って作成しました。
Q学習が視覚化できるようにプログラムを作成しました。
学習が進むとねずみが敵を避けゴールに向かうようになります。
A:エージェント, 0:道, 1:ゴール, 2:壁, 3:トラップ
■ 参考書
「Pythonでつくる ゲームプログラミング入門」
■ ゲーム用ライブラリ
「pyglet」
■ 参考サイト01
「【入門】Q学習の解説とpythonでの実装 〜シンプルな迷路問題を例に〜」
■ 参考サイト02
「【Q学習】強化学習を初学者向けにわかりやすく解説!Pythonで実装」