進化する三目並べ(Tic-tac-toe Evo)
Previous
Next
進化する三目並べ(Tic-tac-toe Evo)
libero
non disponibile
オセロや将棋のプログラムがAI(人工知能)と呼ばれることがありますが、オセロや将棋のプログラムでAIと呼ばれているものの多くは、先読み機能と局面の評価関数を使い、コンピュータの計算能力をフルに利用して最善の手を選ぶ手法が採られています。知能というよりは力任せの計算力にものを言わせたやり方です。 本プログラム(TictactoeEvo「進化する三目並べ」)は評価関数を使わずにサイコロを振るような感じで手を決めます。そして対戦終了時に、勝てば報酬を与えて負ければ罰を与える方法で学習データを蓄積し、徐々に最善手が選ばれる確率が上がるようにしていく機械学習(Machine Learning)という手法を使っています。 このアプリは対戦相手が強ければ強いほど速く進化しますので、お子様と進化の速度を競ってみるのも面白いかもしれません。CPU対戦、シングルプレイ専用です。 ×が先手で○が後手です。学習度合いの偏りを防ぐために先手・後手は自動で決められます。