1 Star 0 Fork 2

a111 / Mahjong-AI

forked from Likelihood-Lab / Mahjong-AI 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

Mahjong-AI

介绍

一个简单的卷积神经网络构建麻将AI的demo,方法来自(arxiv:1906.02146)

软件架构

C++:处理xml数据以及将处理好的数据形成矩阵作为神经网络训练时的迭代器使用 python:神经网络的训练

安装教程

C++部分使用g++8编译,生成程序: g++-8 -O3 -std=c++17 -o main main.cpp -lstdc++fs; 运行格式:./main 数据文件夹路径 生成的csv文件名前缀 生成的csv组数 单个csv所含南风局数 是否输出文件名(0为false,其余为true) C++部分迭代器动态链接库使用g++8编译: g++ -shared -O3 preprocess.cpp -ldl -mavx -o preprocess.so -fPIC python训练部分:直接使用python运行脚本文件,自行设置训练集和测试集 python环境:tensorflow, keras, numpy, pandas

使用说明

由于处理牌谱时,形成的信息是相对原来有损的,故不能形成很好的可视化形式,故没有可视化。提供天凤的xml牌谱文件,即可通过本项目内容,进行神经网络的训练。

空文件

简介

暂无描述 展开 收起
Python
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Python
1
https://gitee.com/liu6023952/Mahjong-AI.git
git@gitee.com:liu6023952/Mahjong-AI.git
liu6023952
Mahjong-AI
Mahjong-AI
master

搜索帮助