設置
  • 日夜間
    隨系統(tǒng)
    淺色
    深色
  • 主題色

DeepMind 人工智能創(chuàng)造出比人類快 70% 的排序算法,可讓全球軟件速度更快

2023/6/8 9:28:14 來源:IT之家 作者:遠洋 責編:遠洋

IT之家 6 月 8 日消息,谷歌旗下 DeepMind 開發(fā)的人工智能 AlphaDev 創(chuàng)造了一種新的數(shù)據(jù)排序方法,比人類程序員設計的算法快了 70%,這一發(fā)現(xiàn)可能讓全球數(shù)以百萬計的軟件運行得更快。

數(shù)據(jù)排序是計算機的基本功能之一,用于按照字母順序或者數(shù)字大小來排列數(shù)據(jù)。目前已經(jīng)有很多不同的排序算法,但是由于經(jīng)過幾十年的優(yōu)化,人類很難再有創(chuàng)新。

AlphaDev 的設計目標是發(fā)現(xiàn)新的算法來完成給定的任務,并且盡量超越現(xiàn)有的方法。它不是對當前的算法進行微調(diào),而是從零開始構(gòu)建。其使用了一種叫做匯編代碼的中間語言,這種語言比人類編寫的代碼更接近計算機的二進制指令,也更容易讓 AlphaDev 創(chuàng)造出更高效的算法。

AlphaDev 每次生成一個指令,然后測試它的輸出是否正確,同時還要求生成最短的算法。DeepMind 表示,這項任務難度非常大,因為可能的指令組合數(shù)量非常龐大。

當被要求創(chuàng)建一個排序算法時,AlphaDev 驚人地發(fā)現(xiàn)了一種比最好的算法快 70% 的方法,用于對五個數(shù)據(jù)進行排序。即使對 25 萬個數(shù)據(jù)進行排序,它也能比最好的算法快 1.7%。

“我們一開始以為它出錯了或者有什么 bug,但是當我們分析了這個程序,我們意識到 AlphaDev 真的發(fā)現(xiàn)了一種更快的方法?!盌eepMind 的 Daniel Mankowitz 說。

由于排序算法被廣泛應用于各種常用軟件中,這一改進可能會對全球計算產(chǎn)生重大影響。DeepMind 已經(jīng)將它們開源,并且加入了一個叫做 Libc++ 的常用代碼庫,這意味著任何人都可以立即使用它們,這是這個代碼庫中排序算法部分十多年來第一次更新。

Mankowitz 說,由于物理極限,摩爾定律(IT之家注:即芯片性能定期翻倍)即將終結(jié),但是 AlphaDev 可能能夠通過提高效率來彌補這一點。

英國伯明翰大學的 Mark Lee 說,AlphaDev 很有趣,即使 1.7% 的速度提升也很有用。但他說,對這種方法能否彌補摩爾定律終結(jié)持懷疑態(tài)度,因為它不太可能在更復雜的軟件中取得同樣的進步。

廣告聲明:文內(nèi)含有的對外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。

相關文章

關鍵詞:人工智能,DeepMind,AlphaDev

軟媒旗下網(wǎng)站: IT之家 最會買 - 返利返現(xiàn)優(yōu)惠券 iPhone之家 Win7之家 Win10之家 Win11之家

軟媒旗下軟件: 軟媒手機APP應用 魔方 最會買 要知