YihuaLiang95 / NaiveOthelloPC

此代码是2016年秋季学期,北京理工大学计算机学院人工智能导论课程,课程项目训练代码。

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

NaiveOthelloPC

此代码是2016年秋季学期,北京理工大学计算机学院人工智能导论课程,课程项目训练代码。 使用了3层的C++手写网络,利用alpha-beta树搜索进行节点选择,在更新网络节点权值时,使用了基因算法。 考虑到黑白棋棋局没有评分标准,因此利用其零和游戏的特性,令多个网络进行对抗训练。

因为当时课程要求必须涵盖制定算法,所以整体的算法架构比较混乱,效果也不佳。

About

此代码是2016年秋季学期,北京理工大学计算机学院人工智能导论课程,课程项目训练代码。


Languages

Language:C++ 100.0%