Noughts-and-Crosses-RL-AI

时间:2024-05-02 15:06:20
【文件属性】:

文件名称:Noughts-and-Crosses-RL-AI

文件大小:1.24MB

文件格式:ZIP

更新时间:2024-05-02 15:06:20

Python

与AI的无与伦比(井字游戏) 怎么跑 需要PyQt5版本5.13.0,numpy版本1.17.2,joblib版本0.14.1和spyder版本3.3.6。 这些可以通过运行“ pip install -r requirements.txt”来安装。 要运行Tic-Tac-Toe游戏,请为GUI版本运行Tic-Tac-Toe-GUI2.py或为控制台运行Tic-Tac-Toe.py。 一旦游戏开始运行,玩家便可以选择是玩“人类还是人类”,“ AI还是人类还是AI还是人类还是人工智能”的设置,还可以选择改变人工智能的学习率和Epsilon值的选项。 强化学习AI的游戏树生成 GameTreeGen.py,UniqueGameStateGen.py,UniqueGSwRotReflecGen.py,GSvalueGen.py 简而言之,GameTreeGen.py使用递归MinimaxGe


【文件预览】:
Noughts-and-Crosses-RL-AI-master
----.gitignore(11B)
----StateValuesP1.npz(6KB)
----GameTree.npz(18.88MB)
----GSvalueGen.py(1KB)
----ifWin.py(665B)
----requirements.txt(56B)
----rsc()
--------gui()
--------test.qrc(140B)
--------img()
----GameStatesWOreflecrot.npz(27KB)
----compareRRGetStatePos.py(873B)
----readNPYorZ.py(700B)
----README.md(2KB)
----UniqueGSwRotReflecGen.py(496B)
----Tic-Tac-Toe-RL-Train.py(9KB)
----GameStates.npz(193KB)
----StateValuesP2.npz(6KB)
----UniqueGameStateGen.py(981B)
----StateValuesP1 - Default.npz(6KB)
----compareRotReflec.py(1KB)
----Tic-Tac-Toe.py(10KB)
----ifDraw.py(69B)
----Tic-Tac-Toe-GUI2.py(12KB)
----GameTreeGen.py(6KB)
----MMGenParallelBlock.py(565B)
----StateValuesP2 - Default.npz(6KB)

网友评论