邊緣計(jì)算+人工智能,一起解物聯(lián)網(wǎng)帶來(lái)的數(shù)據(jù)洪流之困
物聯(lián)網(wǎng)設(shè)備在瘋狂增長(zhǎng),預(yù)計(jì)到2020年全球物聯(lián)網(wǎng)設(shè)備數(shù)量將達(dá)到204億,同時(shí),這些設(shè)備也在以超乎我們想象的速度產(chǎn)生數(shù)據(jù)。以智能攝像頭為例,隨著攝像頭的分辨率從1080P轉(zhuǎn)向4K,其一天所采集到的數(shù)據(jù)量將達(dá)到200GB。同樣,智能醫(yī)院、自動(dòng)駕駛和智能工廠,它們一天所產(chǎn)生的數(shù)據(jù)將分別超過(guò)3TB、4TB和1PB。有人預(yù)測(cè),到2020年,一個(gè)互聯(lián)網(wǎng)用戶平均每天將產(chǎn)生的數(shù)據(jù)量大概是1.5GB。由此可見(jiàn),世界正在面臨著洶涌澎湃的數(shù)據(jù)洪流。
如果將源源不斷產(chǎn)生的數(shù)據(jù)全部傳輸?shù)皆贫耍贫朔⻊?wù)器將面臨巨大的存儲(chǔ)壓力,因此有人提出了邊緣計(jì)算的解決方案。所謂邊緣計(jì)算,是一種在物理上靠近數(shù)據(jù)生成的位置處理數(shù)據(jù)的方法。在2017邊緣計(jì)算產(chǎn)業(yè)峰會(huì)上,英特爾中國(guó)區(qū)物聯(lián)網(wǎng)事業(yè)部首席技術(shù)官?gòu)堄畈┦糠窒砹巳绾卧诰W(wǎng)絡(luò)邊緣實(shí)現(xiàn)智能化,是駕馭數(shù)據(jù)洪流的關(guān)鍵環(huán)節(jié)之一,也是物聯(lián)網(wǎng)未來(lái)發(fā)展的重要趨勢(shì)。他表示,在物聯(lián)網(wǎng)時(shí)代,隨著數(shù)字化的轉(zhuǎn)型,它需要更敏捷地連接、更有效地?cái)?shù)據(jù)處理,同時(shí)要有更好地?cái)?shù)據(jù)保護(hù)。由于邊緣計(jì)算能夠有效的降低對(duì)帶寬的要求,能夠提供及時(shí)的響應(yīng),并且對(duì)數(shù)據(jù)的隱私提供保護(hù),因此邊緣計(jì)算在今后物聯(lián)網(wǎng)的發(fā)展過(guò)程中會(huì)起到非常重要的作用。
英特爾中國(guó)區(qū)物聯(lián)網(wǎng)事業(yè)部首席技術(shù)官-張宇博士
邊緣計(jì)算不會(huì)替代云計(jì)算,二者會(huì)實(shí)現(xiàn)互補(bǔ)
既然邊緣計(jì)算如此重要,這是否意味著它可以替代云計(jì)算?張宇強(qiáng)調(diào),邊緣計(jì)算不會(huì)代替云計(jì)算,二者之間會(huì)實(shí)現(xiàn)互補(bǔ)。因?yàn)檫吘売?jì)算所處理的數(shù)據(jù)是個(gè)局部的數(shù)據(jù),并不能形成對(duì)于全局的認(rèn)知。這些認(rèn)知的形成還需要云計(jì)算平臺(tái),在后端對(duì)各種不同的邊緣采集到的數(shù)據(jù)進(jìn)行融會(huì)貫通。
他列舉了智能交通領(lǐng)域和雙十一的例子,智能攝像頭通過(guò)各種智能方法能夠識(shí)別出攝像頭前經(jīng)過(guò)的各種人,以及對(duì)車輛的車型、車的顏色、車款以及車牌的識(shí)別,但是并不能了解車的軌跡。如果要形成車輛的完整軌跡,還是需要有云計(jì)算平臺(tái)的支持。雙11天貓商城上銷售峰值超過(guò)25億/秒,如此大量的計(jì)算也需要一個(gè)很大的云計(jì)算平臺(tái)在后面支撐。
張宇博士認(rèn)為,物聯(lián)網(wǎng)發(fā)展可以分成三個(gè)階段:互聯(lián)、智能、自治。物聯(lián)網(wǎng)系統(tǒng)發(fā)展到自治階段同樣是端到端的一個(gè)系統(tǒng),邊緣計(jì)算和云計(jì)算二者之間會(huì)協(xié)同工作。
人工智能和負(fù)載整合的結(jié)合會(huì)在邊緣計(jì)算系統(tǒng)里發(fā)生
分析數(shù)據(jù)洪流你會(huì)發(fā)現(xiàn),以前需要處理的數(shù)據(jù)很多都是結(jié)構(gòu)化數(shù)據(jù),通過(guò)Excel表格或者簡(jiǎn)單關(guān)系型的數(shù)據(jù)庫(kù)就可以對(duì)其進(jìn)行維護(hù)和管理。但今后,物聯(lián)網(wǎng)會(huì)帶來(lái)越來(lái)越多的非結(jié)構(gòu)化數(shù)據(jù),我們要從非結(jié)構(gòu)化的數(shù)據(jù)中發(fā)現(xiàn)內(nèi)在的關(guān)聯(lián),就需要用到人工智能技術(shù)。
人工智能的識(shí)別率越來(lái)越高
在2012年以前,人工智能做圖像識(shí)別的準(zhǔn)確度低于人類。虛線的部分代表人的識(shí)別水平,這樣一個(gè)曲線代表機(jī)器識(shí)別的錯(cuò)誤率。到2012年,AlexNet等一大批新的人工神經(jīng)網(wǎng)絡(luò)的出現(xiàn),使得人工智能的水平上了一個(gè)新檔次。在人工智能新技術(shù)的推動(dòng)下,機(jī)器進(jìn)行圖像識(shí)別的水平開(kāi)始超過(guò)人類。
雖然人工智能現(xiàn)在已經(jīng)取得了非常大的突破,但同樣還面臨著很多挑戰(zhàn)。最大的就是,人工智能在進(jìn)行處理時(shí),還需要消耗大量的計(jì)算資源和存儲(chǔ)資源。以百度搜索為例,要完成一次搜索需要完成千億億次計(jì)算,在推理階段即使去處理一個(gè)非常典型的224×224分辨率的圖片,像AlexNet或者是GoogleNet這樣一些人工智能網(wǎng)絡(luò),處理起來(lái)計(jì)算量同樣是要超過(guò)10億次。如此大量的計(jì)算,需要一個(gè)很強(qiáng)大的計(jì)算芯片支撐,所以說(shuō),人工智能的發(fā)展實(shí)際上對(duì)芯片提出了更高的要求。
在芯片研制的過(guò)程中,芯片的工藝是決定性因素,英特爾是摩爾定律的創(chuàng)始者,也是摩爾定律的踐行者。從22納米到14納米,從14納米到10納米的過(guò)程中,從半導(dǎo)體晶體管的密度變化來(lái)看,密度增長(zhǎng)速度實(shí)際超過(guò)2倍,雖然英特爾的工藝迭代時(shí)間延長(zhǎng)了,但是從更新速率來(lái)看,仍然是按照摩爾定律的速度向前發(fā)展。摩爾定律還在不斷推動(dòng)半導(dǎo)體工藝的進(jìn)步,同時(shí)為人工智能等新的計(jì)算模式提供源源不斷的計(jì)算力。因此,人工智能的應(yīng)用對(duì)邊緣計(jì)算提出了更高的要求,對(duì)邊緣計(jì)算設(shè)備的演進(jìn)起到了推動(dòng)作用。
張宇博士強(qiáng)調(diào),在邊緣側(cè)趨向負(fù)載整合是物聯(lián)網(wǎng)演進(jìn)的一個(gè)必然趨勢(shì)。原來(lái)在不同設(shè)備上分立的負(fù)載會(huì)越來(lái)越多地通過(guò)虛擬化等技術(shù),整合到一個(gè)單一的高性能的計(jì)算平臺(tái)上,來(lái)實(shí)現(xiàn)一個(gè)綜合的復(fù)雜的功能,各個(gè)功能子系統(tǒng)既能分享設(shè)備提供的計(jì)算,庫(kù)卡機(jī)器人,存儲(chǔ),網(wǎng)絡(luò)等資源,同時(shí)還能具有一定的獨(dú)立性,避免彼此的相互影響,從而可以簡(jiǎn)化系統(tǒng)架構(gòu),降低系統(tǒng)總體。同時(shí),負(fù)載整合實(shí)際上也為邊緣計(jì)算的實(shí)現(xiàn)以及為實(shí)施人工智能的應(yīng)用提供了條件。整合后的設(shè)備既是邊緣數(shù)據(jù)的匯聚節(jié)點(diǎn),同時(shí)也是邊緣控制的中心,這為邊緣智能提供了處理所需的數(shù)據(jù),同時(shí)也提供了控制的入口。因此英特爾認(rèn)為人工智能和負(fù)載整合的結(jié)合,會(huì)在今后的邊緣計(jì)算的系統(tǒng)里發(fā)生。
利用硬件優(yōu)勢(shì),給用戶提供全面合適的解決方案
張宇博士指出,物聯(lián)網(wǎng)系統(tǒng)一定是一個(gè)邊緣協(xié)同的端到端系統(tǒng),人工智能會(huì)在物聯(lián)網(wǎng)系統(tǒng)里廣泛應(yīng)用,不僅是在前端,也在后端。物聯(lián)網(wǎng)中不同的網(wǎng)源所需要的計(jì)算力需求不同,再加上人工智能部署,需要不同特性硬件平臺(tái)以及軟硬件協(xié)同優(yōu)化。英特爾提供了端到端的、業(yè)界領(lǐng)先的人工智能全棧解決方案,包括:涵蓋至強(qiáng)處理器、至強(qiáng)融核處理器、英特爾Nervana神經(jīng)網(wǎng)絡(luò)處理器和FPGA、網(wǎng)絡(luò)以及存儲(chǔ)技術(shù)等領(lǐng)先而完整的硬件平臺(tái),以及多種軟件工具及函數(shù)庫(kù),優(yōu)化開(kāi)源框架。值得一提的是,對(duì)于邊緣計(jì)算而言如何平衡功耗和計(jì)算力所面臨的一大挑戰(zhàn),憑借Movidius領(lǐng)先的單瓦計(jì)算能力,英特爾可以為業(yè)界提供低功耗、高性能的邊緣計(jì)算解決方案。對(duì)于前端的攝像機(jī)來(lái)說(shuō),對(duì)功耗要求嚴(yán)格,使用Movidius這樣的低功耗芯片更合適;對(duì)于設(shè)備偏向于邊緣域的連接相機(jī)的設(shè)備或者服務(wù)器服務(wù)中心運(yùn)行算法的,使用FPGA更適合。
目前針對(duì)人工智能應(yīng)用也涌現(xiàn)出AI芯片設(shè)計(jì)公司,AI芯片未來(lái)會(huì)是會(huì)怎樣的發(fā)展態(tài)勢(shì)?張宇認(rèn)為,現(xiàn)實(shí)系統(tǒng)要解決的問(wèn)題不同,以及在系統(tǒng)里所處的位置不同,對(duì)硬件要求、計(jì)算要求也不一樣,用戶要根據(jù)不同的要求來(lái)選擇比較合適的硬件架構(gòu)。當(dāng)下的人工智能很多的應(yīng)用實(shí)際是圍繞著圖象處理,即使像AlphaGo,Alphago下圍棋也是把棋盤轉(zhuǎn)變成二維的圖像作為輸入,然后用神經(jīng)網(wǎng)絡(luò)分析得到最終結(jié)果,包括權(quán)重網(wǎng)絡(luò)、估值網(wǎng)絡(luò)等,最后得到下一步棋放在哪個(gè)位置贏面最大的結(jié)論。但這是不是代表了人工智能的未來(lái)?很難說(shuō)。原因在于以后用人腦或者用機(jī)器分析的問(wèn)題的種類很多,有些可以歸結(jié)到圖像,有些不可以,如果歸結(jié)到圖像可以用卷積來(lái)做,如果不能歸結(jié)到圖像是不是有另外一個(gè)更有效的架構(gòu)?隨著對(duì)處理問(wèn)題的復(fù)雜度越來(lái)越高、處理問(wèn)題的種類越來(lái)越多、對(duì)問(wèn)題的認(rèn)識(shí)越來(lái)越清晰,可能在今后會(huì)找到適于某種特定應(yīng)用、特定問(wèn)題的應(yīng)用架構(gòu)。