Skip to content

kokukuma/reinforcement_learning_2048

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

reinforcement_learning_2048

目標

  • 強化学習の勉強のために, 2048を強化学習で解く.

方針

  • 2048自体は, 2048-as-a-serviceを使って再現.
  • これをローカルで立ち上げて置けば, api叩いて2048を遊ぶことができる.
  • 比較のため, 自作とpybrainを試す.
  • 対象モデルは, 2次元ランダムウォーク, 2048-3x3, 2048-4x4

起動方法

  • 2048_as_a_service
    • node index.js
  • 2048_ai
    • python main.py
    • python pybrain_rl.py

計算環境の構築

pybrainに関する調査

  • pybrain-rl
    • pybrainで強化学習やるまでに悪銭苦闘したこと.
  • pybrain-code-reading
    • pybrainで使われてる強化学習の手法を読んだときのメモ.

2次元ランダムウォーク

  • Q-learningの検証のため, 簡単なモデルで試す.
  • pybrainで実行してみた結果
  • mylibで実行してみた結果

2048 - 3x3

  • 2048をちょっと簡単にした3x3でやってみる.
    • そのままやってみて失敗したときのメモ

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published