0
本文作者: 張馳 | 2014-06-04 15:24 |
谷歌微軟等科技巨頭都在進(jìn)軍人工智能領(lǐng)域。谷歌有語(yǔ)音識(shí)別服務(wù),直接向手機(jī)說(shuō)話就可以進(jìn)行搜索;微軟最近發(fā)布的新版Skype中加入了即時(shí)翻譯功能;Facebook最近也成立了一個(gè)新部門,探索人臉識(shí)別技術(shù)。所有這些技術(shù)都可以稱為深度學(xué)習(xí)(deeping learning),通過(guò)模仿人腦加工信息的方式,讓機(jī)器擁有“學(xué)習(xí)”的能力。
人工智能技術(shù)似乎如此高端,只能是科技巨頭們的游戲,但Adam Gibson,舊金山的一名獨(dú)立軟件工程師,希望解除巨頭對(duì)這一新技術(shù)的封鎖。他認(rèn)為任何有興趣的網(wǎng)站,公司和開發(fā)者都應(yīng)該能接觸深度學(xué)習(xí)技術(shù),并因此成立了一家創(chuàng)業(yè)公司Skymind。
“我們希望不需要雇一位數(shù)據(jù)專家就能使用機(jī)器學(xué)習(xí)技術(shù)”,Gibson表示,他24歲,中途退學(xué)后通過(guò)研究學(xué)術(shù)論文自學(xué)了深度學(xué)習(xí),曾在多個(gè)公司擔(dān)任機(jī)器學(xué)習(xí)顧問(wèn),并在一些教育機(jī)構(gòu)講課。
除了Gibson外,另一位小伙伴是Josh Patterson,他曾任職于大數(shù)據(jù)創(chuàng)業(yè)公司Cloudera。他兩一起建立了一個(gè)開源的深度學(xué)習(xí)軟件工具庫(kù)。Skymind不僅維護(hù)這一開源項(xiàng)目,還提供咨詢服務(wù),幫助其他人建立自己的以人工智能為基礎(chǔ)的在線服務(wù)。Skymind的軟件以任職于谷歌和Facebook的工程師發(fā)表的論文為基礎(chǔ),支持語(yǔ)音識(shí)別和翻譯,并將結(jié)果轉(zhuǎn)化為與亞馬遜一樣的產(chǎn)品推薦信息。
“我們?cè)诳寺」雀璧墓δ堋?,Patterson表示。盡管他們的項(xiàng)目才剛開始,但已經(jīng)能夠利用深度學(xué)習(xí)技術(shù)開發(fā)網(wǎng)絡(luò)服務(wù)?!拔覀円呀?jīng)能做出一些產(chǎn)品,至少能復(fù)制論文上的結(jié)果。”不過(guò)他們沒(méi)有透露哪些公司在用他們的產(chǎn)品。
當(dāng)然還有其他利用深度學(xué)習(xí)技術(shù)的方式。一些學(xué)術(shù)機(jī)構(gòu)就提供了用Python編寫的開源軟件工具。不過(guò)Gibson擁有自己的開源項(xiàng)目Deeplearning4j,他的野心也更大。與其他工具不同,他的軟件以Java為內(nèi)核,能夠在大規(guī)模數(shù)據(jù)處理系統(tǒng)Hadoop上運(yùn)行,而Hadoop幾乎已經(jīng)成為許多在線服務(wù)的標(biāo)配。
Hadoop可以存儲(chǔ)和加工分布在成百上千服務(wù)器上的大量數(shù)據(jù),其分布式計(jì)算正是深度學(xué)習(xí)所必須的。Hadoop正在成為所有數(shù)據(jù)的記錄系統(tǒng),Patterson希望將深度學(xué)習(xí)技術(shù)應(yīng)用到那些數(shù)據(jù)上。
現(xiàn)有的開源項(xiàng)目,如Mahout,早已能在Hadoop上運(yùn)行人工智能算法,但深度學(xué)習(xí)與舊式的人工智能有很大不同。根據(jù)開發(fā)者的說(shuō)法,深度學(xué)習(xí)更像在創(chuàng)造“神經(jīng)網(wǎng)絡(luò)”,模仿人腦的操作過(guò)程;而舊式人工智能系統(tǒng)需要由人類工程師教會(huì)如何完成任務(wù)。深度學(xué)習(xí)算法在學(xué)習(xí)和自適應(yīng)上表現(xiàn)的更好。
一些開發(fā)者認(rèn)為Gibson的項(xiàng)目很有趣,認(rèn)為他很“犀利”,但也有不少問(wèn)題。雖然現(xiàn)在有很多Java程序員,但機(jī)器學(xué)習(xí)中使用Python和其他語(yǔ)言的人可能更多一些。Gibson和Patterson認(rèn)為Java在深度學(xué)習(xí)計(jì)算上會(huì)更快一些,但蒙特利爾大學(xué)深度學(xué)習(xí)研究院的教授Yoshua Bengio表示,情況可能并不是這樣。有不少其他語(yǔ)言更適合統(tǒng)計(jì)和數(shù)值運(yùn)算,這并不是因?yàn)檎Z(yǔ)言本身,而是因?yàn)閲@語(yǔ)言的社區(qū)和已經(jīng)開發(fā)的工具。
現(xiàn)在,雖然Skymind遠(yuǎn)不能模擬人腦的動(dòng)作,但畢竟在這一新興領(lǐng)域里邁出了一步,確認(rèn)了下一步的發(fā)展方向。Skymind試圖將人工智能普及開來(lái),即使他不這么做,也有其他人會(huì)這么做。
via wired
相關(guān)
雷峰網(wǎng)原創(chuàng)文章,未經(jīng)授權(quán)禁止轉(zhuǎn)載。詳情見轉(zhuǎn)載須知。