11月19日消息,據(jù)國外媒體報道,像曾經(jīng)的DIY電腦一樣,現(xiàn)在也有很多人工智能愛好者在利用現(xiàn)有的工具和數(shù)據(jù)開發(fā)自己的人工智能系統(tǒng)。
1975年冬末,在舊金山半島附近的公告板上開始出現(xiàn)了一則寫在紙片上的邀請。“你在造自己的電腦嗎?”它這樣問道,“或者其他什么數(shù)字黑魔法盒?如果是這樣的話,你可能想?yún)⒓右粋€聚會。”
這次邀請吸引了32人來到加州門洛帕克的一個車庫,參加家釀計(jì)算機(jī)俱樂部(Homebrew Computer Club)的第一次聚會,其中一個就是年輕的工程師史蒂夫·沃茲尼亞克(Steve Wozniak),他后來把名叫史蒂夫·喬布斯(Steve Jobs)的朋友帶進(jìn)了俱樂部。退休企業(yè)家Len Shustek當(dāng)天晚上也在車庫里,他說:“這是一個關(guān)于個人可以推動技術(shù)進(jìn)步的證明,并不一定要在大公司和大學(xué)里發(fā)生。”“現(xiàn)在,人工智能領(lǐng)域也在發(fā)生同樣的事情。”
自2012年以來,計(jì)算機(jī)在理解語音和圖像方面取得了顯著的進(jìn)步,這要?dú)w功于一種曾經(jīng)鮮為人知的技術(shù)——人工神經(jīng)網(wǎng)絡(luò)。要真正掌握這種人工智能技術(shù),需要強(qiáng)大的計(jì)算機(jī)、多年的研究經(jīng)驗(yàn)和深厚的數(shù)學(xué)基礎(chǔ)。如果你具備了所有這些條件,那么恭喜你:你很可能已經(jīng)是亞馬遜、Facebook、谷歌或其他少數(shù)幾家科技巨頭的高薪員工,它們競相用極其復(fù)雜的人工智能策略來重塑世界。
然而,爭奪人工智能霸主地位的戰(zhàn)斗也充斥著任何人都能接觸到的各種工具和零部件。為了吸引到頂尖的科學(xué)家和應(yīng)用程序開發(fā)人員涉足人工智能,科技巨頭們免費(fèi)發(fā)布了一些內(nèi)部的人工智能開發(fā)工具包,以及相關(guān)的研究成果。黑客和業(yè)余愛好者現(xiàn)在可以使用幾近相同的技術(shù)來推動硅谷最瘋狂的夢想。人工智能研究員、企業(yè)家吳恩達(dá)(Andrew Ng)表示:“如今,高中生都可以做世界上最好的研究人員幾年前無法做到的事情。”
像吳恩達(dá)這樣的人對業(yè)余人工智能的大爆發(fā)抱有很大希望:他們希望它能將這項(xiàng)技術(shù)的潛力在物理上和文化層面?zhèn)鞑サ竭h(yuǎn)離硅谷的地方,看看當(dāng)技術(shù)局外人根據(jù)自己的優(yōu)先事項(xiàng)和看待世界的方式“訓(xùn)練”神經(jīng)網(wǎng)絡(luò)時會發(fā)生什么。吳恩達(dá)喜歡想象,有一天一個印度人可能會利用他們在網(wǎng)上學(xué)習(xí)到的關(guān)于人工智能的視頻來讓當(dāng)?shù)氐娘嬘盟踩?/p>
當(dāng)然,并非所有的自制(DIY)神經(jīng)網(wǎng)絡(luò)都能老少皆宜。去年年底,有人用Reddit賬號發(fā)布了一段色情視頻,女主角似乎是《神奇女俠》(Wonder Woman)中的蓋爾·加朵(Gal Gadot)主演。這段視頻在Reddit的陰暗角落以及成人視頻網(wǎng)站上廣為流傳。但細(xì)心的觀眾們注意到,加朵的臉偶爾會像一個松散的面具一樣在她頭上閃爍。最終發(fā)帖者解釋說,這段視頻是假的,是通過訓(xùn)練神經(jīng)網(wǎng)絡(luò)生成加朵的面部圖像,使其與電影中明星的表情相匹配。他們在網(wǎng)上發(fā)布了代碼和方法,這樣任何人都可以制作類似的“deepfake”假視頻。
因此,自制人工智能的時代所帶來的可能并非全是甜蜜和光明,當(dāng)然也不全是陰暗和色情。最重要的是,其表達(dá)在特異性方面非常出色。接下來我們盤點(diǎn)了一些DIY人工智能的先驅(qū)者,看看當(dāng)大眾可以教電腦新把戲時會發(fā)生什么。
我要讓這個神經(jīng)網(wǎng)絡(luò)來完成歌詞創(chuàng)作——羅比·巴拉特(Robbie Barrat)
當(dāng)羅比·巴拉特(Robbie Barrat)在西弗吉尼亞州鄉(xiāng)下上中學(xué)時,他開始從當(dāng)?shù)氐幕厥罩行奶耘f電腦,把它們拆開,然后重新組裝起來。然后他還在自家的農(nóng)場里自學(xué)編程。他在高中的時候和朋友們就電腦是否具有創(chuàng)造力展開了爭論,之后開始學(xué)習(xí)人工智能。巴拉特的想法是用Kanye West的歌詞訓(xùn)練神經(jīng)網(wǎng)絡(luò)學(xué)會說唱。巴拉特在學(xué)校的朋友們很喜歡它,但是一些成年人卻感到震驚。巴拉特說:“老師有點(diǎn)不高興,因?yàn)樯窠?jīng)網(wǎng)絡(luò)太褻瀆了。”
圖示:羅比·巴拉特(Robbie Barrat)業(yè)余時間利用人工智能設(shè)計(jì)時尚
最終,那個滿嘴臟話的人工智能系統(tǒng)被證明是巴雷特離開農(nóng)場的通行證。他的成績不夠好,無法進(jìn)入中意的大學(xué)深造數(shù)學(xué)或計(jì)算機(jī)科學(xué)。但這個項(xiàng)目幫助他在硅谷的中心地帶找到了一份自動駕駛汽車項(xiàng)目的實(shí)習(xí)工作。從那以后,他搬到了斯坦福大學(xué)(Stanford University),現(xiàn)在在一個生物醫(yī)學(xué)實(shí)驗(yàn)室工作,試圖開發(fā)能夠識別具有藥用潛力分子的神經(jīng)網(wǎng)絡(luò)。但是訓(xùn)練神經(jīng)網(wǎng)絡(luò)來創(chuàng)造藝術(shù)仍然是他的愛好。
如今在業(yè)余時間,巴拉特利用時裝秀上的視頻剪輯和照片,訓(xùn)練人工智能生成了一些模特穿著新衣服的照片。結(jié)果都是一些奇裝異服——有沒有想過你會喜歡纏在小腿上的褲子,或是一側(cè)懸著巨大口袋的毛衣?但是,巴拉特正在與設(shè)計(jì)師合作將人工智能的成果變成真正的衣服。他等不及要試穿了。
診斷植物疾病?這有一個應(yīng)用程序——沙扎·邁赫迪(Shaza Mehdi)
沙扎·邁赫迪(Shaza Mehdi)前院的玫瑰叢很漂亮,但很容易生病。去年的一天,邁赫迪問自己,為什么她的手機(jī)不能像《星際迷航》中的手持科學(xué)分析儀一樣診斷出植物的疾病。“電腦怎么才能知道?”這位來自佐治亞州勞倫斯維爾市的高中高年級學(xué)生問道。很快,她和一個叫尼爾·拉文內(nèi)爾(Nile Ravenell)的朋友一起,在去上課、修指甲和去學(xué)校附近華夫餅屋(Waffle House)途中擺弄神經(jīng)網(wǎng)絡(luò)。
邁赫迪不知道如何編程,她身邊也沒有這種人。她生活中的成年人可以鼓勵她這樣做,但不能提供專業(yè)知識;她所在的學(xué)校沒有開設(shè)計(jì)算機(jī)科學(xué)的入門課程。邁赫迪晚上躺在床上,和家里的泰迪(Teddy)以及她那臺老掉牙的戴爾筆記本電腦一起,通過YouTube視頻和在線教程自學(xué)編程語言Python和神經(jīng)網(wǎng)絡(luò)基礎(chǔ)知識。當(dāng)她遇到程序中的Bug時,她會求助于論壇上的陌生人。“我真的很討厭Bug,”她高興地回憶道。
圖示:編程“小白”邁赫迪開發(fā)了診斷植物疾病的人工智能
值得一提的是,邁赫迪受到一個YouTube視頻的啟發(fā),其內(nèi)容是斯坦福大學(xué)的一個研究人員開發(fā)出的神經(jīng)網(wǎng)絡(luò)可以識別出皮膚癌,效果能夠與專業(yè)皮膚科醫(yī)生相提并論。一個在線教程告訴她如何獨(dú)自實(shí)現(xiàn)神經(jīng)網(wǎng)絡(luò)的技巧。第一步是下載軟件來識別日常用品,比如廁所和茶壺。第二步是重新調(diào)整它的視覺,給它輸入大約1萬張有標(biāo)記的病害植物圖片,這些圖片是邁赫迪從網(wǎng)上收集的,經(jīng)過了疾病鑒定。
2017年晚些時候,她終于對自己的應(yīng)用程序plantMD進(jìn)行了測試。邁赫迪緊張地看著應(yīng)用程序掃描一棵葉子上有淺綠色和褐色斑點(diǎn)的病怏怏葡萄樹,隨后一片長著麻點(diǎn)的葉子突然出現(xiàn)在手機(jī)屏幕上。幾次緊張的心跳過后,“葡萄藤炭疽病”的字眼隨即從上方閃現(xiàn)出來??焖俚木W(wǎng)絡(luò)搜索證實(shí)了這一診斷:一個真菌感染的明確病例,也被稱為鳥眼腐爛。“我放下心來,” 邁赫迪回憶道,“手持科學(xué)記錄儀工作了。”
照相機(jī)可以檢查你的衣服了——田原大輔(Daisuke Tahara)
在日本的小城市里,干洗是一項(xiàng)艱巨的工作。田原大輔(Daisuke Tahara)的家族在塔川擁有8家干洗店。塔川位于日本南部,人口只有5萬左右。所以田原開始考慮讓電腦分擔(dān)一些工作。
首先,38歲的田原試圖通過一個更好的電腦系統(tǒng)來實(shí)現(xiàn)業(yè)務(wù)現(xiàn)代化,更好地記錄和跟蹤訂單。但他的大多數(shù)員工在技術(shù)方面經(jīng)驗(yàn)欠缺,他們很難適應(yīng)這一系統(tǒng)。“他們很容易忘記,”田原說。于是,這位自學(xué)成才的程序員開始研究軟件如何自動檢查顧客的衣服。他在線閱讀了有關(guān)機(jī)器學(xué)習(xí)的書籍,將自己的英語和編程技能發(fā)揮到了極致。在自家店里,他拍了4萬張關(guān)于西裝、襯衫、裙子和其他衣服的照片,并用它們來訓(xùn)練自己開發(fā)的人工智能。
今年7月,田原開始在其中一家店里測試系統(tǒng)。顧客們把衣服放在桌子上,頭頂就是攝像頭。田原的軟件看了一下,然后在平板電腦上顯示它的結(jié)論(兩件襯衫,一件夾克)。員工通常需要在第一次時幫助客戶。在那之后,來干洗店的顧客就可以單獨(dú)使用它。
田原說,他的工人們一開始對他的發(fā)明感到懷疑,但在發(fā)現(xiàn)軟件讓他們的工作變得更容易之后,改變了原有的看法。他不打算用這個項(xiàng)目作為裁員的借口,但他希望能幫助擴(kuò)大業(yè)務(wù)。他表示:“我想開一家只有這套系統(tǒng)、沒有員工的商店。”
Waymo的縮影——威爾·羅斯科(Will Roscoe)
在加利福尼亞州奧克蘭市的一個倉庫里,一小群書呆子正在觀看威爾·羅斯科(Will Roscoe)用拇指點(diǎn)擊手機(jī)。在他腳下,一輛塑料外殼被撕破的遙控模型車開始在有劃痕的混凝土地板上沿著黃色和白色膠帶標(biāo)記的跑道行駛,而羅斯科并沒有進(jìn)一步的控制。這款名為“科學(xué)怪人”的汽車有一個攝像頭,頂部有一堆電子設(shè)備,被稱為“驢車”Donkey Car。羅斯科不是人工智能專家,但他作品中使用神經(jīng)網(wǎng)絡(luò)軟件的方法類似于Waymo自動駕駛汽車感知世界的方式。
圖示:威爾·羅斯科(Will Roscoe)發(fā)明的“驢車”Donkey Car平臺
作為一名訓(xùn)練有素的土木工程師,羅斯科因?yàn)楦傔x經(jīng)歷設(shè)計(jì)出了Donkey Car。2016年,他在舊金山灣區(qū)(Bay Area)的地鐵系統(tǒng)中競選董事,羅斯科承諾將用自動駕駛電動巴士取代現(xiàn)有地鐵擴(kuò)大運(yùn)力,但他最終只獲得了第三名。打造自己的小型自動駕駛汽車似乎是向選民展示這項(xiàng)技術(shù)并不是純粹幻想的好方法。他說:“我想證明它可以在小范圍內(nèi)發(fā)揮作用。”
事實(shí)證明,他的時機(jī)非常完美——一個專門破解遙控模型汽車的機(jī)器人愛好者團(tuán)體即將在附近的伯克利召開第一次會議。在那里,他遇到了另一位修理工亞當(dāng)·康威(Adam Conway),他提出要打造這樣一輛車。自學(xué)成才的程序員羅斯科利用谷歌開發(fā)的開源軟件TensorFlow打造了自己的自動駕駛系統(tǒng)。他還從遙控模型汽車聚會的一位與會者那里借用了一些神經(jīng)網(wǎng)絡(luò)代碼。羅斯科的最終設(shè)計(jì)是在演示過程中通過觀察人駕駛汽車的行為來學(xué)習(xí)駕駛。他把自己創(chuàng)造的模型車命名為“驢車”,因?yàn)樗J(rèn)為驢子對孩子們來說是安全的,不是傳統(tǒng)意義上的優(yōu)雅,而且容易出現(xiàn)不服從的情況。
羅斯科和康威把他們所有的軟件和硬件設(shè)計(jì)都放到網(wǎng)上供別人使用。“驢車”愛好者現(xiàn)在在香港、巴黎和澳大利亞的墨爾本開展比賽。今年1月份,在奧克蘭的倉庫中,九輛自制的自動駕駛汽車比賽以最快速度跑完單圈賽道;在競爭者中有一輛由三個緊張高中生制造的“驢車”。這些車輛也開始走出賽場。洛杉磯附近的兩名業(yè)余愛好者改造了驢車,以便在海灘上發(fā)現(xiàn)并撿垃圾。