这么多的代码,看的人头昏眼花,不要说研究了,一半人坚持看几分钟都是有勇气的。
鼠标双击“‘小强’围棋程序”,弹出来一个警示窗口:
“你的计算机算力不足以支持本软件。”
紧接着,又一个提示窗口:“运行本程序需要计算机浮点运算能力最低要求:3.386PFLOPS。”
“FLOPS”意思是每秒所执行的浮点运算次数的英文缩写,它是衡量一个电脑计算能力的标准。
1PFLOPS等于1千万亿次浮点指令\/秒。
3.386PFLOPS……我的乖乖~~林烨咋舌。
也就是说要运行“小强”程序需要两台“天河最高统领”超级计算机。
这特么的太夸张了吧?
不过,林烨琢磨一下后,也觉得是需要这么大的算力。
‘小强’是一个围棋程序,而围棋横竖各有19条线,共有361个落子,双方交替落子,这意味着围棋总共可能有10的170次方种可能的走法。这个数字到底有多大,你可能没有感觉,可以告诉你宇宙中的原子总数是10的80次方,即使穷尽整个宇宙的物质也不能存下围棋的所有可能性。
正由于这么大的计算量,以计算机也难以企及,因此一直以来围棋被视为人类智慧的最后堡垒。
1997年5月11桑,一台名为“深蓝”的超级电脑将棋盘的一个兵走到C4位置时,人类有史以来最伟大的国际象棋名家卡斯帕罗夫不得不沮丧地承认自己输了。
当时的“深蓝”的计算能力为每秒113.8亿次浮点运算,已经远远超过了人脑计算的速度,但也只能打败象棋选手。
至今十年过去了,计算机科学突飞猛进,早在2006年,英特尔推出的第一代睿2家用电脑就已经稳稳地超过了深蓝。而我国的‘天河最高统领’的运算能力更是当初“深蓝”的10万倍。
即便如此,还没有计算机能在围棋战胜人类棋手。
而系统的这个‘小强’程序能不能战胜人类围棋棋手呢?
林烨自然很好奇。
可惜,运行不了程序。
“哎,校长不是答应协助我组建人工智能试验室,以水木大学的资源搞两台天河最高统领不是问题吧,那么就可以运行这个程序了。”林烨心里念头闪过。
午见到校长就跟他说。
林烨心里这么想着,打开了“深度学习算法”文件。
一边学习,一边心里在思考。
围棋程序运算力太大,现在没有这样的条件,相对于象棋就简单多了。
象棋的运算力不需要那么大,一台pc电脑就足够了。
那么,林烨就想了,先学习“深度学习算法”,编写一个“象棋”程序。
而且,林烨又突发奇想,所有人编写“象棋”程序追求的是赢,赢过人类玩家,这没有什么创意。
本站域名已经更换为www.adouyinxs.com 。请牢记。