系統(tǒng)之家 - 系統(tǒng)光盤(pán)下載網(wǎng)站!

當(dāng)前位置:系統(tǒng)之家 > IT快訊 > 詳細(xì)頁(yè)面

程序員的“末路”?微軟開(kāi)發(fā)出會(huì)編程的AI

編輯:jiayuan 2017-03-20 17:03:06 來(lái)源于:鳳凰科技

  每天都在諸多代碼之間奮斗的程序員,稱(chēng)得上是工資最高的人群之一。而據(jù)外媒報(bào)道,某些大型科技公司似乎已無(wú)法再容忍如此高昂的用工成本了,甚至還為此開(kāi)發(fā)出了一種能夠編程的AI。也就是說(shuō),繼工人、記者之后,程序員或?qū)⑹亲羁赡芤蛉斯ぶ悄芏龅穆殬I(yè)之一!

程序員的“末路”?微軟開(kāi)發(fā)出會(huì)編程的AI

那么這究竟是何方神圣,竟想取代辛勤工作的程序員呢?

  據(jù)了解這是一種由微軟與劍橋大學(xué)合作開(kāi)發(fā)的一個(gè)新算法,名叫DeepCorder。DeepCorder采用一種原創(chuàng)的編程語(yǔ)言(至于為什么原創(chuàng),因?yàn)槠胀ǖ木幊陶Z(yǔ)言太難了),內(nèi)置了基本的四則運(yùn)算以及一些基本函數(shù)。DeepCorder使用簡(jiǎn)單的DSL語(yǔ)言,這種語(yǔ)言允許機(jī)器將小的語(yǔ)句和程序塊逐個(gè)拼接成更大的部分(類(lèi)似于微軟的LINQ語(yǔ)言),如此一來(lái),你以為機(jī)器在思考,實(shí)際上它只是在做執(zhí)行。

程序員的“末路”?微軟開(kāi)發(fā)出會(huì)編程的AI

DeepCoder解題過(guò)程示意圖(圖片來(lái)自:微軟亞洲研究院)

  但是與傳統(tǒng)的枚舉法不同的是,DeepCorder采用神經(jīng)網(wǎng)絡(luò)來(lái)輔助搜索過(guò)程。盡管如此,目前讓人工智能技術(shù)DeepCorder來(lái)代替程序員依然是不可能實(shí)現(xiàn)的。DeepCoder完成的程序生成是一種叫做Inductive Program Synthesis(IPS,歸納式程序合成)的特例;在這種程序生成方法中,機(jī)器通過(guò)觀察輸入輸出的樣例組合來(lái)生成一個(gè)“與當(dāng)前樣例數(shù)據(jù)行為一致”的程序。也就是說(shuō),機(jī)器依靠的不是思考,而是大量數(shù)據(jù)基礎(chǔ)上的“猜”。

  綜上所述,現(xiàn)在程序員們還無(wú)需因?yàn)檫@個(gè)名為“DeepCorder”的AI去尋覓一份新的工作,但在十年、二十年之后,是否依舊如此就不得而知了!盡管人工智能技術(shù)現(xiàn)在仍無(wú)法與人類(lèi)的智慧媲美,但隨著相關(guān)技術(shù)的不斷完善,兩者間的差距無(wú)疑會(huì)越來(lái)越小。

標(biāo)簽

發(fā)表評(píng)論

0

沒(méi)有更多評(píng)論了

評(píng)論就這些咯,讓大家也知道你的獨(dú)特見(jiàn)解

立即評(píng)論

以上留言僅代表用戶個(gè)人觀點(diǎn),不代表系統(tǒng)之家立場(chǎng)

官方交流群 軟件收錄