科技日報北京3月1日電 (記者聶翠蓉)“走開(kāi),碼農們,這是我的地盤(pán)?!比斯ぶ悄埽ˋI)開(kāi)始向計算機編程行業(yè)發(fā)出挑戰。據《新科學(xué)家》雜志網(wǎng)站近日報道,微軟公司和英國劍橋大學(xué)研究人員合作開(kāi)發(fā)出一種名叫“深度編碼”(DeepCoder)的智能學(xué)習系統,其擁有獨立編寫(xiě)程序的能力,為那些有創(chuàng )新想法但不會(huì )編寫(xiě)代碼的人們提供了一種簡(jiǎn)單易用的工具。
“深度編碼”系統使用一種名叫“程序合成”的技術(shù),從已有軟件中尋找合適的代碼,將這些代碼拼湊起來(lái),從而創(chuàng )建出新程序。它能從一系列代碼片的輸入和輸出數據中摘取有用部分,實(shí)現對目標任務(wù)的編程工作。
“程序合成”技術(shù)使得“深度編碼”系統對源代碼的檢索比碼農們更深入廣泛,并超越人類(lèi)根據用途對源代碼進(jìn)行分門(mén)別類(lèi)。
另外,“深度編碼”系統速度更快,可在不到一秒內完成一項編程工作,而之前的編程AI因需要從不同代碼組合中挑選最佳組合,工作時(shí)間需要幾分鐘。
“深度編碼”系統每次解決問(wèn)題就是一次學(xué)習過(guò)程,將“哪種源代碼組合適合哪種程序”牢記在“心”,從而不斷進(jìn)步,速度也會(huì )越來(lái)越快。
不過(guò),麻省理工學(xué)院研究員阿曼多·索拉-萊扎馬表示,碼農們不要因此擔心失業(yè),可以將精力放在更復雜更需要經(jīng)驗的程序中,而那些從網(wǎng)站刪除信息、為臉譜中社交圖片歸類(lèi)等常規程序,可放心交給“深度編碼”系統。
聯(lián)系客服