Skip to content

ChanYu1224/escaper-reinforcement-learning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 

Repository files navigation

EscaperEducation

Main.py

メインで動かすやつ
GUIとかはこれで扱う

GridMap.py

グリッドマップ上の情報を管理するクラス

Agent.py

エージェントの情報を管理するクラス

State.py

盤面上の状態を計算するクラス

Controller.py

盤面上のゲーム進行を制御するクラス

学習アルゴリズム名.py

各学習アルゴリズムによるQ値テーブル管理や行動を決定するクラス

進捗

1.グリッドマップを読み込む
2.グリッドマップ情報をbool型のリストに変換
3.グリッドマップを縦横幅を自動計算してGUI上に表示
4.鬼エージェントの静的アルゴリズム実装
5.GUIが動く
6.モンテカルロ法の学習アルゴリズム実装
7.ProfitSharingの学習アルゴリズム実装
8.Q学習実装
9.SARSA実装
10.それぞれの学習効率を移動平均をとってグラフ表示
11.終わり!w

About

おにごっこで逃げる人を強化学習するやつ

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages