2023年6月12日·阅读约1分钟

人工智能系统AlphaDev在数据排序速度上超过人类算法

谷歌DeepMind的AlphaDev是一个基于AlphaZero的人工智能系统,它开发的算法比现有的人类精心制作的方法快3倍。在其前身成功掌握围棋和国际象棋的基础上进行扩展,AlphaDev利用强化学习来创造先进的算法。

人工智能系统AlphaDev在数据排序速度上超过人类算法

谷歌DeepMind的AlphaDev,一个源自AlphaZero基础的人工智能(AI)系统,已经成功地生成了能够将数据分类的算法,其速度是人类创造的同类算法的三倍。该人工智能系统使用强化学习来开发创新算法,超过了程序员几十年来开发的算法的熟练程度。

该项目的细节在DeepMind的博客上披露,并发表在科学杂志《自然》上。作为在掌握围棋和国际象棋策略方面表现出色的AlphaZero的升级版,AlphaDev显示出对算法优化技术进行革新的前景。

AlphaDev的排序训练过程是利用一种被研究人员描述为 "单人汇编[语言]游戏 "的方法进行的。通过这种方法,排序算法被逐步开发出来,AlphaDev一直在寻求在以前的迭代中进行改进的方案。该人工智能系统采用了神经网络来比较和移动数值,目的是在最短的时间内取得准确的结果。

DeepMind的科学家Daniel Mankowitz评论说,摩尔定律即将结束,芯片正在接近其基本的物理极限。我们需要找到新的和创新的方法来优化计算。AlphaDev似乎是朝着这个方向迈出的重要一步。

研究的重点集中在对三到五个字符的短列表进行排序,据说这是程序员最常使用的算法。据DeepMind称,这种算法每天被利用数万亿次。对于由多达25万个元素组成的较长的排序序列,与现有的方法相比,速度上的改进是微不足道的。

凭借目前的成就,AlphaDev的下一个目标是研究更高级别的编程语言的优化技术,如C++。这种探索预计将产生更大的速度提升,并为开发者提供更多的好处。

AlphaDev的突破有可能推动low-code 和no-code 平台的进步,如AppMaster ,在这些平台上,开发者和非开发者都可以建立强大的后台、网络和移动应用程序。通过像AppMaster ,用户可以直观地构建数据模型,通过直观的BP设计器创建业务逻辑,并开发REST API和WSSendpoints 。这有利于为从小型企业到大型企业的广大客户快速、经济地创建可扩展的软件解决方案。

Easy to start
Create something amazing

Experiment with AppMaster with free plan.
When you will be ready you can choose the proper subscription.

Get Started