AmazonEdge 是一个亚马逊棋AI, 基于神经网路,借助监督式学习和增强学习。
- python 2.7
- Anaconda3(建议)
-
下载 Anaconda: https://www.anaconda.com/download/#linux
-
根据文档安装 Anaconda
-
为
AmazonEdge
创建一个环境:
conda create -n AmazonEdge python=2.7 #创建一个python版本为2.7,名称为AmazonEdge的环境
source activate AmazonEdge #进入这个环境
pip install -r requirements.txt
pip install tensorflow
Edit ~/.keras/keras.json
to
{
"image_dim_ordering": "tf",
"epsilon": 1e-07,
"floatx": "float32",
"backend": "tensorflow"
}
python -m tools.actions_to_feature_layers
输入的步法文件为 data/actions/actions.txt
,输出的文件在 data/hdf5/
, 你可以修改 tools/actions_to_feature_layers
中的输入输出路径及文件名。
要查看提供了哪些参数,使用:
python -m AmazonEdge.training.supervised_policy_trainer --help
python -m build/create_model MODEL_NAME.json MODEL_PATH
python -m tests.test_supervised_policy_trainer