【资料图】
Alphabet旗下的AI研究实验室Google Deepmind研究人员发布一个新的AI系统AlphaDev,系统提供了一种新的数据排序方法,可以有效提高计算的效率和可持续性,据称比人类程序员设计的算法快约70%。
数据排序是计算机的基本功能之一,用于按照字幕顺序或者数字大小来排列数据,而数据排序的不同会直接影响到计算的效率,目前排序算法已经经过了数十年的优化,很难再有创新。而AlphaDev的出现打破了这一僵局,它使用了一种叫做汇编代码的中间语言,该语言比人类编写的代码更接近计算机的二进制指令,从而提高了算法效率。
而由于排序算法已经被广泛应用于各种常用软件中,这一改进可能会对全球的计算机行业产生重大影响。Deepmind中一位名为Daniel Mankowitz的工作人员表示,过去几十年中我们主要依靠硬件层面的改进来满足芯片性能的需求,而随着微型芯片日益接近物理极限,改进代码让计算更加强大、持续变得至关重要。
目前,该研究成果已经以“Faster sorting algorithms discovered using deep reinforcement learning(使用深度强化学习方式发现更快的排序算法)”为题登上权威科学研究期刊《自然》,Deepmind已经将其开源,并加入Libc++代码库,而这是此代码库中排序算法部分十多年来的第一次更新。
不过,对于这款Alpha家族的新贵,也有专家表示了不同的观点,来自英国伯明翰大学的Mark Lee表示,即使AlphaDev带来的速度提升非常有用,但它未必能在更复杂的软件中拥有同样的进步及相应的可靠性。关于该系统的应用或许很快就能看到更多答案。