CGI(英语:CGI Go Intelligence)是由国立交通大学信息工程学系吴毅成教授所带领的团队所开发的围棋软件。
从2008年开始发展,一开始名称为HappyGo,之后大幅改写时改名为Amigo,但因Amigo与其他围棋软件名称冲突,在后来改名时以实验室的名字为基础,改名为CGI并使用至今。其中CGI为CGI Go Intelligence的递归缩写,指的是“CGI实验室围棋智能”。
于2017年年底与棋城合作,推出业余七段棋力的对弈服务。
2008年到2011年的版本,以作者王永乐的昵称Happy为名,仅支持9x9的棋盘:
2012年到2014年的版本,这个版本将蒙特卡洛树搜索(MCTS)的平行运算框架化,以便于用在其他软件上。这个版本虽然可以进行19x19棋盘对弈,但只是实做而没有优化,所以非常的弱:
2015年一月到十二月的版本,除了采用了蒙特卡洛树搜索(MCTS)外,还包括了MM algorithm(英语:MM algorithm):
2015年十二月到2016年八月的版本,这个版本引入了深度卷积神经网络(DCNN)使得棋力大幅增强。在引入的初期采用Detlef Schmicker所提供的资料,在2016一月后采用自己训练的资料:
2016年八月后的版本,在这个版本因为AlphaGo论文的出现而有了巨大的改动,使得实力大幅进步,能在不让子的对弈中与职业棋士较劲:
2018年十二月的版本,这个版本能提供四十个稳定棋力等级之围棋程序,最高棋力与ELF OpenGo棋力相当。
赛事皆为IEEE CIG 2015:
赛事皆为IEEE WCCI 2016:
在CGOS上,CGI1407_1_475_7c
的BayesElo为3265分。
赛事为FUZZ-IEEE 2017:
在CGOS上,CGI1900_4c
的BayesElo为3513分。