11 月 15 日,Google 發(fā)布機(jī)器學(xué)習(xí)框架的移動(dòng)設(shè)備版本,TensorFlow Lite 預(yù)覽版,這意味著,將人工智能放進(jìn)我們的手機(jī)這個(gè)趨勢(shì),又往前了一步。
Google 在今年 5 月的 Google I/O 上,就已經(jīng)對(duì)外公布了 TensorFlow Lite 這個(gè)工具。目前,TensorFlow Lite 支持不少針對(duì)移動(dòng)端訓(xùn)練和優(yōu)化好的模型,包括視覺(jué)模型、圖片識(shí)別模型和設(shè)備對(duì)話模型等。Android 和 iOS 平臺(tái)的開(kāi)發(fā)者都可以使用。
然而說(shuō)到 TensorFlow,除了與人工智能有關(guān),最近它還與「Google 重返中國(guó)」這個(gè)互聯(lián)網(wǎng)幻覺(jué)扯上了關(guān)系。
Google 這次想要在中國(guó)推廣自家的開(kāi)源人工智能框架 TensorFlow,通過(guò)減低開(kāi)發(fā)者開(kāi)發(fā)和使用人工智能的難度,重回中國(guó)市場(chǎng)。
也許非開(kāi)發(fā)人員對(duì) TensorFlow 并不熟悉,但你應(yīng)該聽(tīng)說(shuō)過(guò) DeepMind 這個(gè)名字,這個(gè)團(tuán)隊(duì)開(kāi)發(fā)出了今年打敗柯潔的 AlphaGo,以及自學(xué) 3 天在圍棋界找不到對(duì)手的 AlphaGo Zero。
而 DeepMind 早在 2016 年 5 月宣布,更換他們使用的開(kāi)源機(jī)器學(xué)習(xí)平臺(tái),從 Torch 轉(zhuǎn)用 TensorFlow??梢哉f(shuō),那兩只 AlphaGo 和 AlphaGo Zero,以及更多 Google 發(fā)布的人工智能,最后都是在 TensorFlow 上「養(yǎng)成」的。
TensorFlow 是一個(gè)用于機(jī)器智能的開(kāi)源軟件庫(kù),可以支持深度學(xué)習(xí)的各種算法。它最初是由杰夫 · 迪恩 (Jeff Dean)領(lǐng)頭的 Google Brain 團(tuán)隊(duì),基于 Google 第一代深度學(xué)習(xí)系統(tǒng) DistBelief 改進(jìn)而得。
Google 于 2015 年底公布并宣布開(kāi)源人工智能系統(tǒng) TensorFlow。即使在國(guó)內(nèi)無(wú)法正常使用 Google 的大量服務(wù),但中國(guó)是 TensorFlow 在亞洲用戶增長(zhǎng)最快的國(guó)家之一。今年 4 月,TensorFlow 的負(fù)責(zé)人 Rajat Monga 向媒體表示,TensorFlow 在中國(guó)地區(qū)的下載已經(jīng)超過(guò) 14 萬(wàn)。
在TensorFlow 中文社區(qū)的首頁(yè),有一句話:
TensorFlow 是一個(gè)用于人工智能的開(kāi)源神器。
在 GitHub 上,TensorFlow 從去年開(kāi)始就成為了廣受歡迎的機(jī)器學(xué)習(xí)開(kāi)源項(xiàng)目。GitHub 發(fā)布的 2017 年度開(kāi)發(fā)者報(bào)告顯示,TensorFlow 是被 fork 最多的項(xiàng)目,其中有 7300 人為 TensorFlow 做出了貢獻(xiàn)。
(TensorFlow 是被 fork 最多的項(xiàng)目)
(參與 TensorFlow 的開(kāi)發(fā)者人數(shù)位列第五)
TensorFlow 在中國(guó)
10 月以來(lái),國(guó)內(nèi)多地陸續(xù)舉行 Google 開(kāi)發(fā)者社區(qū)開(kāi)發(fā)者節(jié)(GDG DevFest),這是一個(gè) Google 發(fā)起并由全球各地 GDG 組織的活動(dòng)。
今年的活動(dòng),無(wú)論是長(zhǎng)三角地區(qū)的上海主會(huì)場(chǎng),還是珠三角地區(qū)的廣州主會(huì)場(chǎng),人工智能都是主角。在上海的活動(dòng),還專門(mén)為開(kāi)發(fā)者舉行了 TensorFlow 工作坊,名字為“TensorFlow 從入門(mén)到不放棄”。
參加了 Google 廣州社區(qū)開(kāi)發(fā)者節(jié),其中在 Google 工作多年并曾在 Google Brain 工作的開(kāi)發(fā)者廖寶華,向在場(chǎng)幾百位開(kāi)發(fā)者,分享了非機(jī)器學(xué)習(xí)專業(yè)人士、初學(xué)者如何更加高效地利用 TensorFlow 來(lái)進(jìn)行開(kāi)發(fā)。
廖寶華說(shuō),TensorFlow 可以讓開(kāi)發(fā)者、企業(yè)站在巨人的肩膀上,高效地搭建起自己的模型。他舉了一個(gè)例子,將搭建機(jī)器學(xué)習(xí)模型,比作蓋房子。
我們不希望開(kāi)發(fā)者像蓋房子那樣,一塊一塊磚頭地來(lái),而是可以將幾個(gè)已經(jīng)弄好的模塊組合起來(lái)。
現(xiàn)場(chǎng)有開(kāi)發(fā)人員表示,他們也正在使用 TensorFlow 的接口(API)來(lái)訓(xùn)練模型,其中不乏電商、直播、無(wú)人機(jī)等各個(gè)行業(yè)的開(kāi)發(fā)者。
GDG 廣州的組織者 Nicky 告訴愛(ài)范兒(微信:ifanr),他認(rèn)為 TensorFlow 大大降低了開(kāi)發(fā)者使用機(jī)器學(xué)習(xí)的門(mén)檻,封裝了大量的 API,讓開(kāi)發(fā)者不需要去做大量的數(shù)據(jù)模擬。還有就是,很多 TensorFlow 的接口,在國(guó)內(nèi)可以正常使用,這個(gè)與 Google Play 等使用起來(lái)很不同(你懂的)。
別以為 TensorFlow 離我們太遠(yuǎn),國(guó)內(nèi)已經(jīng)有不少大型電商在使用的客服就是基于 TensorFlow 開(kāi)發(fā)的。在 TensorFlow 的官網(wǎng)上,我們可以看到,國(guó)內(nèi)的小米、中興、京東等企業(yè),也在使用 TensorFlow。
而 Google Brain 發(fā)布的可以幫你畫(huà)畫(huà)的人工智能「Quick, Draw! 」、「AutoDraw」,也是基于 TensorFlow 開(kāi)發(fā)的。