自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

人工智能已聰明到會“偷”代碼寫程序,但程序員不必?fù)?dān)心失業(yè)

人工智能
DeepCoder能從其他程序中“偷”代碼,然后開始寫自己的程序。不過,人類程序員目前還不用擔(dān)心自己的飯碗會被它給搶走。因為DeepCoder的研究團(tuán)隊稱,他們開發(fā)這個系統(tǒng)是為了讓沒有任何編碼知識的人更容易地寫程序。

人工智能系統(tǒng)正在變得越來越聰明,它們不僅能下圍棋、炒股票,現(xiàn)在還學(xué)會了寫代碼。由微軟和劍橋大學(xué)研究員一同開發(fā)的人工智能系統(tǒng)DeepCoder,完成了人類編程挑戰(zhàn)賽所設(shè)定的基本挑戰(zhàn)。

DeepCoder能從其他程序中“偷”代碼,然后開始寫自己的程序。不過,人類程序員目前還不用擔(dān)心自己的飯碗會被它給搶走。因為DeepCoder的研究團(tuán)隊稱,他們開發(fā)這個系統(tǒng)是為了讓沒有任何編碼知識的人更容易地寫程序。

據(jù)研究團(tuán)隊透露,DeepCoder使用了深度學(xué)習(xí)技術(shù)來模擬大腦的神經(jīng)網(wǎng)絡(luò),借此它可以處理大量的數(shù)據(jù),進(jìn)行評估做出決策。

具體做法是,研究人員給定DeepCoder輸入和輸出列表。這樣DeepCoder可以確定哪些代碼段將帶來什么樣的所需結(jié)果。DeepCoder開發(fā)者之一馬克·布羅克施密特(Marc pockschmidt)表示,最終,這種方法有望讓非編程人員只要僅僅描述某個程序的想法,就可以讓系統(tǒng)自行編寫程序。

人類程序員已經(jīng)非常熟悉如何借鑒其他公開程序的方法,但像DeepCoder這樣的系統(tǒng)可以更快地搜索,并比此前的人工智能系統(tǒng)思考更深。它甚至還可以用人類還沒有想到的方式組合代碼。

[[184505]]

“有了這個程序后,突然之間,人們可以擁有更多的生產(chǎn)力了。真正有望大幅縮短開發(fā)代碼所需要的精力。”麻省理工大學(xué)教授阿曼多·索拉爾·勒扎瑪(Armando Solar-Lezama)在接受《新科學(xué)家》采訪時說。

與人類程序員一行行運(yùn)行代碼,對整個程序進(jìn)行試錯不同,DeepCoder可以提前預(yù)測哪些代碼是有用的,哪些是錯誤的。另外,它能從各種選擇中學(xué)習(xí),讓自己隨著時間地增加變得更聰明。

DeepCoder的技術(shù)已經(jīng)得到了應(yīng)用。在2015年,麻省理工學(xué)院的研究人員開發(fā)出了一個程序,它可以把有故障的代碼行換成其他程序中切實可用的代碼,自動修復(fù)軟件缺陷。布羅克施密特表示,未來版本會讓構(gòu)建常規(guī)程序變得容易,比如從網(wǎng)站獲取信息,或者自動對Facebook照片進(jìn)行分類,到時候,這些都不需要人類程序員動手。

不過,廣大程序員們暫時還可以放寬心,不必?fù)?dān)心他們的工作會被人工智能取代。索拉爾·勒扎瑪認(rèn)為,DeepCoder只是讓編程工作中最枯燥乏味的部分自動化,程序員能夠?qū)r間專門花在處理比較復(fù)雜的工作上。

***需要指出的是,DeepCoder目前只能夠解決涉及大約五行代碼的編程挑戰(zhàn)。“一下子生成一大段代碼很難,可能不切實際。但是真正龐大的代碼卻可以通過組合大量的小段代碼編寫而成。”索拉爾·勒扎瑪說。

責(zé)任編輯:張燕妮 來源: 澎湃新聞網(wǎng)(上海)
相關(guān)推薦

2019-04-22 13:00:08

人工智能AI程序員

2019-01-28 20:50:19

人工智能機(jī)器人AI

2023-06-19 16:05:22

人工智能開發(fā)程序員

2019-12-20 09:32:02

人工智能程序員軟件

2021-04-21 09:26:20

程序員技能開發(fā)者

2021-08-25 22:58:57

人工智能程序員機(jī)器語言

2022-12-07 10:02:17

ChatGPTAI免費試用

2019-01-29 17:39:29

人工智能機(jī)器學(xué)習(xí)程序員

2013-05-30 10:19:06

程序員失業(yè)的程序員

2018-08-15 09:25:14

2020-08-03 09:12:12

人工智能技術(shù)機(jī)器人

2022-12-08 20:16:43

2019-05-15 09:59:24

程序員技能開發(fā)者

2014-06-05 09:23:47

程序員高效

2019-05-09 15:22:55

人工智能機(jī)器學(xué)習(xí)技術(shù)

2024-05-16 16:29:17

2012-01-04 09:50:07

程序員

2016-02-17 09:56:37

職業(yè)程序員

2013-01-22 13:50:11

程序員前端Web

2013-04-16 11:00:34

點贊
收藏

51CTO技術(shù)棧公眾號