一级A片线上/亚洲无人区电影完整版小视频/妻孝(改编版+续)/欧美涩涩

   中國(guó)金融網(wǎng) 加入收藏    設(shè)為首頁(yè)
首頁(yè)
國(guó)內(nèi)資訊社會(huì)財(cái)經(jīng)科技教育時(shí)尚娛樂(lè)房產(chǎn)家居汽車(chē)母嬰健康商業(yè)區(qū)塊鏈生活企業(yè)傳媒區(qū)域經(jīng)濟(jì)旅游體育
您現(xiàn)在的位置:首頁(yè) > 區(qū)域經(jīng)濟(jì) > 正文
AlphaCode驚世登場(chǎng):編程版“阿法狗”悄悄參賽,擊敗一半程序員
2022-02-07 04:07      來(lái)源:IT之家      編輯:蘇婉蓉      閱讀量:14658   

今天,DeepMind 的Alpha家族再添一名新成員:會(huì)刷編程競(jìng)賽題的 AlphaCode 來(lái)了!

AlphaCode驚世登場(chǎng):編程版“阿法狗”悄悄參賽,擊敗一半程序員

其實(shí),AlphaCode 早在幾個(gè)月前就悄悄進(jìn)村了,一直沒(méi)人察覺(jué)它默默參加了著名網(wǎng)站 Codeforces 最近舉行的 10 場(chǎng)編程比賽,成績(jī)超過(guò)了一半人類(lèi)

直到今天 DeepMind 才公布最終成績(jī):AlphaCode 在這 10 場(chǎng)比賽中排名前 54.3%,Elo 評(píng)分 1238。

更重要的是,在編程比賽這樣考察算法創(chuàng)造力的問(wèn)題中,AI 終于不落下風(fēng),而這恰恰是 AI 過(guò)去所欠缺的。

如果把這個(gè)分?jǐn)?shù)放到過(guò)去六個(gè)月總體來(lái)看,AlphaCode 的成績(jī)更為優(yōu)秀,因?yàn)樗凰⒘?10 周的題目,就已經(jīng)達(dá)到了前 28% 用戶(hù)的水平。

Codeforces 是一個(gè)由俄羅斯程序員 Mikhail Mirzayanov 創(chuàng)辦的編程競(jìng)賽網(wǎng)站,大約每周舉行一次名為Codeforces Rounds的編程比賽。

通過(guò) Codeforces 的 Elo 評(píng)分可以衡量一位程序員的編程水平。

Codeforces 創(chuàng)始人 Mikhail Mirzayanov

當(dāng)看到 AlphaCode 的成績(jī)后,連創(chuàng)始人 Mirzayanov 都驚訝不已。

他原本對(duì) AI 持懷疑態(tài)度,因?yàn)榫幊瘫荣惪简?yàn)的是發(fā)明算法的能力,這是最困難的,沒(méi)想到 AlphaCode 的結(jié)果完全超出了他的預(yù)期。微軟負(fù)責(zé)人提出了幾種開(kāi)發(fā)者可以使用的功能,其中包括:本地文件的查看和編輯,以及快速筆記和Markdown預(yù)覽;構(gòu)建HTML,JavaScript和CSS應(yīng)用程序的客戶(hù)端,并可結(jié)合瀏覽器工具進(jìn)行調(diào)試;在不方便安裝VSCode的機(jī)器上進(jìn)行代碼編輯,比如Chromebook甚至是iPad。

DeepMind 發(fā)布這條消息僅半天,在 Twitter 上已經(jīng)有 2000 多次轉(zhuǎn)發(fā),5000 多點(diǎn)贊。

AlphaCode 如何編程

說(shuō)了這么多,下面我們來(lái)看看 AlphaCode 是如何成為編程做題家的。

以下是 Codeforces 上的 1553D 問(wèn)題:

有兩個(gè)字符串 s 和 t,都是由小寫(xiě)字母組成對(duì)于字符串 s,我們從前向后掃描整個(gè)字符串

如果按下 Backspace 鍵,就刪除該光標(biāo)前到上一個(gè)未刪除字符之間的所有字符。

例如字符串 s 是abcbd,你分別在第一個(gè)位置和第四個(gè)位置按下 Backspace,那么將得到字符串bd。

因?yàn)樵诘谝粋€(gè)光標(biāo)位置前沒(méi)有字符,所以第一次沒(méi)有動(dòng)作第四個(gè)光標(biāo)位置前的字符是 c,上一個(gè)未刪除字符是 a,所以按下 Backspace 將刪除前三個(gè)字符bd

好了,現(xiàn)在問(wèn)題來(lái)了:

我們能否從前向后掃描一次 s 字符串, 讓 s 變?yōu)?t如果可以輸出 YES,否則輸出 NO

AlphaCode 給出的代碼是這樣的:

向以上程序輸入4組字符串:

得到的輸出是:

在這里,AlphaCode 不再是黑箱。

它不僅成功解決了問(wèn)題,還能將代碼和注意力高亮的對(duì)應(yīng)位置顯示出來(lái)。

一位網(wǎng)友表示:既然 AI 能看得這么細(xì),那么如果能在代碼后面加入注釋就更好了。

至于更多的案例,可以去 AlphaCode 網(wǎng)站觀摩。

原理

DeepMind 說(shuō),在 Codeforces 比賽中所需解決問(wèn)題的能力,已經(jīng)超出了現(xiàn)有 AI 系統(tǒng)的能力。

整個(gè) AlphaCode 模型的流程如下:

用標(biāo)準(zhǔn)的語(yǔ)言建模目標(biāo)在 GitHub 代碼上預(yù)訓(xùn)練一個(gè)基于 Transformer 的語(yǔ)言模型這個(gè)模型可以合理地代表人類(lèi)編寫(xiě)代碼的空間,大大減少了問(wèn)題的搜索空間

在競(jìng)爭(zhēng)性編程數(shù)據(jù)集上微調(diào)模型,使用 GOLD 與 tempering 作為訓(xùn)練目標(biāo),進(jìn)一步減少了搜索空間,并利用預(yù)訓(xùn)練彌補(bǔ)了少量的競(jìng)爭(zhēng)性編程數(shù)據(jù)。

為每個(gè)問(wèn)題從模型中生成非常多的樣本。

對(duì)樣本進(jìn)行過(guò)濾,以獲得一小部分候選提交的樣本,在隱藏的測(cè)試案例上進(jìn)行評(píng)估,方法是利用實(shí)例測(cè)試和聚類(lèi),根據(jù)程序行為挑選樣本。

總而言之,通過(guò)將大規(guī)模 Transformer 模型與大規(guī)模采樣和過(guò)濾相結(jié)合,DeepMind 在可以解決的問(wèn)題數(shù)量方面取得了重大進(jìn)展,比之前的工作高出一個(gè)數(shù)量級(jí)。

刷題人士抵觸

正如 Codeforces 創(chuàng)始人所說(shuō),在編程問(wèn)題中對(duì)算法的發(fā)明創(chuàng)造是最難的。

在全球編程比賽網(wǎng)站上常年排名前幾的谷歌工程師 Petr Mitrichev 說(shuō):解決編程比賽問(wèn)題是一件非常困難的事情它既需要良好的代碼技能,也需要人類(lèi)解決問(wèn)題的創(chuàng)造力

AlphaCode 不是第一個(gè)編程工具,Codex 以及 GitHub Copilot 都給人留下了深刻的印象。

但 DeepMind 認(rèn)為,AlphaCode 和前輩們大有不同:最近的大規(guī)模語(yǔ)言模型展示了生成代碼的驚人能力,現(xiàn)在能夠完成簡(jiǎn)單的編程任務(wù)可是,當(dāng)對(duì)更復(fù)雜,看不見(jiàn)的問(wèn)題進(jìn)行評(píng)估時(shí),這些模型的表現(xiàn)仍然很差,這些問(wèn)題需要解決問(wèn)題的技能,而不僅僅是將指令翻譯成代碼

與 Twitter 上截然不同的是,Codeforces 高手們卻多有抵觸情緒。

一位程序員認(rèn)為:這個(gè) AI 真是個(gè)菜鳥(niǎo)。。

因?yàn)?AlphaCode 只有 1238 分,只相當(dāng)于一個(gè)學(xué)生水平,一個(gè)參加信息學(xué)奧賽的中學(xué)生也能刷到這個(gè)水平。

雖然 DeepMind 聲稱(chēng) AlphaCode 是為了輔助人類(lèi),但也有程序員開(kāi)始擔(dān)心了:

現(xiàn)在連刷題的世界都被 AI 占領(lǐng),本來(lái)這里是程序員們切磋的地方,AI 應(yīng)該適可而止,給程序員們留一片凈土吧!

鄭重聲明:此文內(nèi)容為本網(wǎng)站轉(zhuǎn)載企業(yè)宣傳資訊,目的在于傳播更多信息,與本站立場(chǎng)無(wú)關(guān)。僅供讀者參考,并請(qǐng)自行核實(shí)相關(guān)內(nèi)容。

 
上一篇: SteamDeck和Switch/PSP等游戲掌機(jī)尺寸對(duì)比
下一篇:最后一頁(yè)
 
     欄目排行
  1. SteamDeck和Switch/PSP
  2. 比亞迪1月新能源車(chē)銷(xiāo)量暴增367.6%,
  3. 活色生香過(guò)大年丨虎年星城新春消費(fèi)喜迎“開(kāi)
  4. 海南離島免稅火熱新春漸成新年俗游客市民各
  5. 無(wú)錫工行精準(zhǔn)施策展現(xiàn)金融抗疫的“加速度”
  6. 2月6日起廣西百色實(shí)施全市范圍交通管制原
  7. 圓通速遞董事長(zhǎng)喻渭蛟除夕赴上海網(wǎng)點(diǎn)慰問(wèn)一
  8. 重慶啤酒2021年業(yè)績(jī)實(shí)現(xiàn)持續(xù)健康增長(zhǎng)
  9. 廣西開(kāi)展“迎冬奧慶新春”系列活動(dòng)假日文旅
  10. 德國(guó)PM官方創(chuàng)始人被福布斯雜志封面上!
     欄目推薦
二手房“帶押過(guò)戶(hù)”啟動(dòng)滿(mǎn)月 成功嘗鮮者寥寥無(wú)幾二手房“帶押過(guò)戶(hù)”啟動(dòng)滿(mǎn)月 成功嘗鮮者寥寥無(wú)幾
2022年?duì)I收78.61億,湯臣倍健迎來(lái)VDS行業(yè)新2022年?duì)I收78.61億,湯臣倍健迎來(lái)VDS行業(yè)新周期
大興國(guó)際氫能示范區(qū)兼顧產(chǎn)業(yè)發(fā)展和配套服務(wù)打造員工理想大興國(guó)際氫能示范區(qū)兼顧產(chǎn)業(yè)發(fā)展和配套服務(wù)打造員工理想生活藍(lán)本
迪麗熱巴穿軍綠色也好美!和吳磊同框絲毫沒(méi)有年齡迪麗熱巴穿軍綠色也好美!和吳磊同框絲毫沒(méi)有年齡
綠色塞罕壩 不朽的奇跡綠色塞罕壩 不朽的奇跡