文件名称:AlphaZero-Chess:这是使用自定义GUI的Alphazero(用于国际象棋)的Python实现
文件大小:806KB
文件格式:ZIP
更新时间:2024-05-17 06:40:30
machine-learning chess deep-neural-networks deep-learning monte-carlo-tree-search
机器学习象棋 这是Google Deepmind的AlpahZero的Python实现。 该项目使用基于我的上一个的GUI和国际象棋引擎。 入门 依存关系 pip install -r requirements.txt 训练 要继续训练模型,请执行以下操作: python Train_Agent.py 要在deep_structure.py中从头开始训练模型,请注释掉以下几行: 75| if True: 76| data_NN = torch.load(file, map_location=lambda storage, loc: storage) 77| self.Neural_Network_Architecture.load_state_dict(data_NN) 玩耍 要与代理对抗,请运行: python Play_Agent.py 资源 调查报告 文章 储存库
【文件预览】:
AlphaZero-Chess-master
----README.md(2KB)
----Play_Agent.py(128B)
----LICENSE(1KB)
----Reinforcement_Learning()
--------game_state.py(4KB)
--------__pycache__()
--------Monte_Carlo_Search_Tree()
----requirements.txt(809B)
----Train_Agent.py(190B)
----Visualize_the_Board()
--------window.kv(18KB)
--------visualize_main.py(778B)
--------Board.py(17KB)
--------__pycache__()
--------Data_Conversion()
--------Pictures()