本篇文章1824字,读完约5分钟
对不起,这件事真的不能直接告诉你。 话说回来,1997年战胜国际象棋冠军卡斯帕罗夫的深蓝是超级计算机,而李世石与围棋对决的alpha go是谷歌公司deepmind开发的人工智能程序。 将这两者强行放在一起进行比较… … 少年还是谈谈世界和平吧。
但是,alpha go作为一个程序,最终必须在计算机上运行才能和人类相比。 于是提问和人类下围棋的计算机到底比深蓝厉害多少倍? 我们可以简单地计算得出大致的答案。 毕竟,在测量计算机性能方面,有秒浮点运算次数的相当统一的标准,为了方便,以下一律称为flops。
不要被浮点运算这个计算机术语吓跑。 说人的话,浮点运算其实是带小数的四则运算。 例如1.2加2.1是典型的浮点运算。 如果你的小学数学老师不是美国人的话,我们想现在你早就计算出3.3了。 但是,这对计算机来说,这个问题并不那么简单。
我们知道计算机用0和1构成的二进制数进行运算。 例如,在基础二进制数中,1为1,2为10,3为11,4为100… … 通过该运算方法,可以用最简单的电路元件组装出稳定、比较有效的计算机,但也存在计算机能够解决的数字只有整数的问题。 0.1&hellip,不需要借助其他数学方法; … 少年真的来谈谈世界和平吧。
处理这个问题的方法很简单。 0.1可以被认为是1除以10的结果。 我们想让电脑计算带小数点的数字,只要告诉cpu这是1之后加几个0的整数就可以了。 但是,这样一来,计算机在解析小数点时,增加了几个运算步骤。 进行浮点运算的速度也是衡量计算机性能的基准。
用国际象棋击败人类的深蓝来说,其计算能力为11.38gflops,意味着深蓝1秒钟可以计算113.8亿次带小数的加减乘除。 第一台在二战中帮助美国设计和制造原子弹的通用计算机eniac,其性能只有300flop。
今天藏青色的性能怎么样? 3文字:弱爆。 光是电脑使用的cpu,在2006年就超过了英特尔推出的第一代酷睿2稳定青色。 这还没有纳入gpu给显卡带来的效果加成,今天最常见的集成显卡也超过了700gflops。 如果真的在性能上很好的话,深蓝这样的上个世纪的超级计算机,即使组团也不一定能单挑你面前的这台笔记本电脑。
今天的超级计算机达到了什么样的性能水平? 我国天河二号是世界上最快的超级计算机,浮点运算能力达到33.86pflops。 也就是说,深蓝只有将性能提高到自身的30万倍,才能与天河二号齐名。
但是,对深蓝来说,这样的比较真的不公平。 因为当时深蓝不是最快的超级计算机。 相比之下,只有谷歌采用的计算机,才能比较这20年来我们的计算机发展得多么惊人。
根据谷歌团队在《自然》杂志上发表的论文,alpha go最初用谷歌的计算机训练人工智能下围棋。 论文称,谷歌利用这台电脑,将阿尔法go的围棋水平提高到了接近欧洲冠军樊麿的水平。 但是,论文中除了这台计算机装有48个cpu和8个gpu外,对计算机的性能一个数字也没有提到。 幸运的是,alpha go运行在云计算平台上,因此,如果我们寻找竞争对手的计算机数据进行比较,就会发现其大致情况。
例如去年12月,AlibabaCloud (阿里巴巴云)对外开放的高性能计算服务。 AlibabaCloud表示,这些计算机的单机浮点运算能力为11tflops,也可以用于训练人工智能的自我学习。 如果谷歌的电脑性能接近AlibabaCloud (阿里巴巴云), Alpha go驱动的硬件至少具有蔚蓝色的1000倍性能。
但是,故事还没有到此为止。 阿尔法go不仅仅是独立版。 为了达到更高的运算能力,谷歌将alpha go连接到了由1202个cpu组成的互联网上。 上网alpha go的计算能力激增了24倍,一下子从单机版达到了不到职业二级的水平,跳到了职业五级左右的水平。
所以阿尔法go比深蓝厉害多少倍? 我想这样就能得出答案了。 2.5万倍。 从这个角度也可以看出围棋是多么多种多样的谜题。 中,计算机性能提高需要20年,在象棋中战胜人类后,可以在围棋棋盘前坐在人类顶级选手的对面。 但是,归根结底,alpha go最重要的成果不是使用了多么性能优越的电脑,而是使程序能够用人类的方法思考、学习和提高。 所以,在几天后的比赛中,无论谁输谁赢,我们见证的都是新纪元的开始。
当然,别忘了关注高速技术。 我们到时在后方,带你迎接这个新纪元的最初曙光。
来源:UI科技日报
标题:“AlphaGo比象棋冠军深蓝厉害多少倍?”
地址:http://www.ulahighschool.com/uiitzx/5045.html