係統粉 > IT資訊 > 業界資訊

顫抖吧,碼農,編程機器人出現了,你們很快就要失業了!

發布時間:2017-07-09    瀏覽數:

微軟和劍橋大學近期開發了一個會編程的機器學習係統——DeepCoder,它能夠解決編程比賽所涉及到的基礎編程題目。為不會編程的人提供了製作程序的可能。

顫抖吧,碼農,編程機器人出現了,你們很快就要失業了!(1)

DeepCoder的創造者表示:“該程序最終可以讓非編程人員通過向計算機描述自己的程序構想來獲得想要的程序,係統會自動寫就。”

顫抖吧,碼農,編程機器人出現了,你們很快就要失業了!(2)

DeepCoder所用的技術叫程序合成( program synthesis),通過截取已有軟件的代碼行來組成新的程序,不得不承認,當下很多程序員也是這樣做的。通過學習一係列代碼片的輸入和輸出數據,DeepCoder能自動摘取出對目標任務有用的代碼片。所以在Copy代碼這件事情上,AI比你牛!

機器的檢索速度、廣度、及深度強於人類程序員,更重要的是,機器能夠以出其不意的方式組合代碼片,換句話說,該係統或許正以“機器視角”革新編程這件事。

基於以上原因,該係統編寫代碼的速度遠快於人類。AI可以不斷地嚐試代碼片組合以使程序成功運行,DeepCoder現在可以在一秒鍾之內寫出能夠跑通的程序。隨著經驗增加,分辨有用及無用的代碼片的能力增加,生成程序的速度將會越來越快。

結語:

“哈哈!小編,你要失業了”

小編不屑的瞥了一眼:“Too Yang Too Simple,目前DeepCoder隻能生成五行左右代碼的程序”

“What?標題不是這樣的啊”

小編嗬嗬:“不這樣,怎會有人看!KPI怎能完成,以後怎麼和高級版的DeepCoder抗衡”

顫抖吧,碼農,編程機器人出現了,你們很快就要失業了!(3)

上一篇:專業方案!華為筆記本一鍵隔絕藍光:玩電腦再不眼疼 下一篇:IT界元老,喬布斯一生的對手,如今卻“轉行”做網紅

相關資訊

最新熱門應用

電腦問答