sponsored links

邊緣化、微型化、終端化!機器學習吹響了向未來進軍的號角

雖然雲端的機器學習已經取得了巨大的成功,但它並不適用於所有情況,許多應用還是需要在終端裝置上進行處理。

在一般人的認識中,所謂的人工智慧或深度學習往往意味著天量的計算能力,也就代表著需要擁有大量記憶體和GPU叢集的大型伺服器。所以擁有幾乎無限雲資源的科技巨頭在大型神經網路領域始終保持遙遙領先的位置,甚至還順勢催生了面向深度神經網路的整個雲計算服務產業。

但與此同時,最近幾年也出現了一種相反的趨勢,即為邊緣裝置建立機器學習模型的潮流愈加明顯。這些模型被統稱為微型機器學習(Tiny Machine Learning,TinyML),適用於記憶體和處理能力有限的裝置,而且對網際網路連線的依賴也並不十分強烈。

邊緣化、微型化、終端化!機器學習吹響了向未來進軍的號角

作為TinyML的最新代表性成果,IBM和麻省理工學院(MIT)的一項聯合工作解決了卷積神經網路(CNN)的峰值記憶體瓶頸,這種深度學習架構對計算機視覺(CV)應用尤為關鍵。在NeurIPS 2021會議上發表的一篇論文中詳細介紹了這個模型,它被稱為MCUNetV2,可以在低記憶體和低功耗的微控制器上執行CNN。

▍為什麼是TinyML?

雖然雲端的機器學習已經取得了巨大的成功,但它並不適用於所有情況,許多應用還是需要在終端裝置上進行處理。例如,在某些情況下,如無人機救援任務,網際網路連線是無法得到保證的。在其他一些領域,如醫療保健,隱私要求和法規使得將資料傳送到雲端進行處理非常困難。而且,對於需要實時機器學習處理的應用來說,往返雲端造成的延遲是令人望而卻步的。

以上這些背景使得終端裝置上的機器學習在技術上和商業上都具備了實施的可能。目前,你可以在日常生活中頻繁接觸到TinyML,最典型的就是智慧手機上的面部識別和語音識別、語言翻譯以及智慧手錶上的運動檢測和心電圖模式。

邊緣化、微型化、終端化!機器學習吹響了向未來進軍的號角

這些在裝置上的機器學習模型在一定程度上得益於使神經網路更緊湊、計算和儲存效率更高的技術進步。與此同時,硬體的進步也功不可沒,我們現在的智慧手機和可穿戴裝置比30年前的伺服器擁有更強的計算能力,有些甚至有專門用於機器學習處理的協處理器。

而TinyML將邊緣人工智慧的發展向前推進了一步,使得在微控制器(MCU)上執行深度學習模型成為可能,因為微控制器比我們的智慧手機和可穿戴裝置更受計算資源的限制。

以當下最典型的微控制器為例,其平均銷售價格僅為0.5美元以下,而且它們廣泛存在於消費級和工業裝置中。同時,它們只有一個小的CPU,僅限於幾百KB的低功耗記憶體(SRAM)和幾MB的儲存,並且沒有任何網路裝置。而且它們大多沒有主電源,必須靠電池和紐扣電池才能執行多年。更可憐的是,它們中的大多數都沒有作業系統。

但這就意味著,在微處理器上建立深度學習模型可以為許多應用開闢新的道路。

邊緣化、微型化、終端化!機器學習吹響了向未來進軍的號角

▍CNN的記憶體瓶頸

當然,在TinyML之前,人們也已經嘗試各種方法來將深度神經網路縮小到適用於小記憶體計算裝置的規模。然而,這些方案大多集中在減少深度學習模型中的引數數量。例如,“剪枝”(Pruning)一類流行的最佳化演算法是透過刪除模型輸出中不重要的引數來壓縮神經網路。

很顯然,這一類方案的問題是它們沒有解決神經網路的記憶體瓶頸。深度學習庫的標準實現需要將整個網路層和啟用圖載入到記憶體中。遺憾的是,傳統的最佳化方法並沒有對網路的早期層做出任何重大改變,尤其是在卷積神經網路中。

這就造成了網路不同層的大小不平衡,並導致了“記憶體峰值”問題——即使網路在刪減後變得更輕,但執行它的裝置必須有和最大層一樣多的記憶體。例如,在一個流行的TinyML模型MobileNetV2中,早期層塊的記憶體峰值達到1.4 MB左右,而後期層的記憶體佔用非常小。為了執行該模型,裝置將需要與模型的峰值一樣多的記憶體。由於大多數MCU的記憶體不超過幾百KB,導致它們無法執行現成的MobileNetV2版本。

邊緣化、微型化、終端化!機器學習吹響了向未來進軍的號角

另一種最佳化神經網路的方法是減少模型的輸入大小。一個較小的輸入影象需要一個較小的CNN來執行預測任務。然而,減少輸入規模又會帶來新的麻煩,而且並不是對於所有的計算機視覺任務來說都是有效的。例如,物體檢測深度學習模型對影象尺寸非常敏感,當輸入解析度降低時,其效能會迅速下降。

邊緣化、微型化、終端化!機器學習吹響了向未來進軍的號角

▍大有可為的MCUNetV2

為了解決卷積神經網路的記憶體瓶頸,研究人員建立了名為MCUNetV2的深度學習架構,它可以根據微控制器的限制調整其記憶體頻寬。

MCUNetV2背後的主要思想是“基於補丁的推理”,這種技術可以減少CNN的記憶體佔用同時又不會降低它們的準確性。MCUNetV2不是將整個神經網路層載入到記憶體中,而是在任何時候載入並計算該層的一個較小的區域(即“補丁”)。然後,它在整個層上逐片迭代,合併數值,直到計算出整個層的啟用值。

邊緣化、微型化、終端化!機器學習吹響了向未來進軍的號角

由於MCUNetV2一次只需要儲存一個神經元“補丁”,所以它在不降低模型的解析度或引數的情況下大大降低了記憶體峰值。研究人員的實驗表明,MCUNetV2可以將記憶體峰值降低7/8

邊緣化、微型化、終端化!機器學習吹響了向未來進軍的號角

可以看出,基於補丁的推理所帶來的記憶體節省也會增加計算方面的開銷。來自麻省理工學院和IBM的研究人員發現,在不同的架構中,整個網路的計算量可能增加10%-17%,這就使其不適合低功率的微控制器了。

為了克服這一限制,研究人員重新分配了網路不同區塊的“感受野”(Receptive Field)。在CNN中,感受野是指在任何一個時刻被處理的影象的區域。較大的感受野需要較大的“補丁”和“補丁”之間的重疊,這就產生了較高的計算開銷。透過縮小網路初始區塊的感受野和擴大後期的感受野,研究人員能夠將計算開銷減少三分之二以上

邊緣化、微型化、終端化!機器學習吹響了向未來進軍的號角

最後,研究人員觀察到,MCUNetV2的調整主要取決於ML模型架構、應用以及目標裝置的記憶體和儲存容量。為了避免為每個裝置和應用手動調整深度學習模型,研究人員使用了“神經演算法搜尋”,這是一個使用機器學習來自動最佳化神經網路架構和推理排程的過程。

研究人員在幾個具有小記憶體容量的微控制器模型上測試了不同應用中的深度學習架構。結果顯示,MCUNetV2優於其他TinyML技術,在影象分類和物體檢測方面達到了更高的精度,而且記憶體需求更小,延遲更低。

▍結語

在2018年一篇題為《為什麼機器學習的未來是微型化?》的文章中,軟體工程師Pete Warden認為,在微控制器上進行機器學習是極其重要的。“我相信機器學習可以在微小的、低功耗的晶片上執行,這種組合將解決大量我們目前無法解決的問題。”Warden寫道。

得益於感測器和CPU的進步,我們從全世界範圍內捕捉資料的能力已經大大增加。但我們透過機器學習模型來處理和使用這些資料的能力一直受到網路連線和雲伺服器訪問的限制。正如Warden所認為的,處理器和感測器比藍芽和WIFI等無線電發射器要節能得多。

“資料的傳輸需要大量能量,一般來說資料傳輸所消耗的能量與資料傳輸的的距離成正比。”Warden寫道,“CPU和感測器的資料傳輸距離是幾毫米,而且很便宜,無線電的資料傳輸距離是幾米或更遠,而且很昂貴。很明顯這有一個巨大的未開發的市場等待著用正確的技術去解鎖,而這種技術就是TinyML。”

由於MCUNetV2和其他TinyML的進展,Warden的預測正在迅速變成現實。在未來幾年,我們可以看到TinyML進入家庭、辦公室、醫院、工廠、農場、道路、橋樑等的數十億個微控制器,以實現以前不可能實現的應用。

分類: 數碼
時間: 2022-02-16

相關文章

四千塊的手機和兩千塊的手機搭載同款處理器,這裡面有什麼貓膩?

四千塊的手機和兩千塊的手機搭載同款處理器,這裡面有什麼貓膩?
在驍龍888晶片翻車之後,今年安卓市場最令人滿意的晶片大概是驍龍870了,現在許多人寧願買驍龍870旗艦也不願意買效能更強的驍龍888旗艦. 圖片來源於網路 但如果我們去對比一下在售的驍龍870手機, ...

滅敵一萬五,主席卻親改戰報:滅敵六千!長津湖戰役後才懂太高明

滅敵一萬五,主席卻親改戰報:滅敵六千!長津湖戰役後才懂太高明
中國人民志願軍進入朝鮮戰場與美國士兵剛一交手,就將美軍的王牌部隊打趴下了.志願軍總司令彭德懷和不可一世的麥克.阿瑟正面對上,志願軍殲滅了敵軍一萬五千人.如此驕人戰績,正當眾人以為彭德懷會讓他們乘勝追擊 ...

iPhone 13釋出了,很多人又要換手機了,如何讓舊手機利益最大化?

iPhone 13釋出了,很多人又要換手機了,如何讓舊手機利益最大化?
隨著環保意識的加強,我們都知道要節約資源,但是與節約資源相悖的,卻是大量閒置物品造成的資源浪費. 例如手機,現在幾乎人人都有一部手機,甚至很多人有二到三部手機. 大多數人手機更換頻率是2年一換,更有甚 ...

蘋果僅釋出一款5G手機,拿下33%全球5G手機市場,國產機如何自處

蘋果僅釋出一款5G手機,拿下33%全球5G手機市場,國產機如何自處
在5G網路正式商用之後,5G智慧手機市場也開啟了新篇章.各大國內手機大廠都紛紛釋出了5G手機,直到去年,國產機已經進入了第三代5G手機階段.而跟國產機的"激進"相比,蘋果就顯得比較 ...

OPPOK9s手機有什麼優缺點?OPPOK9s手機怎麼樣值得入手嗎?
OPPOK9s可是一款中低端定位的手機哦,滿足小夥伴們的日常需求是沒有什麼問題的呢?那麼這款手機到底是有著什麼樣子的效能體驗感受呢?是否是值得我們入手呢?現在就有小編來為大家介紹一下吧. 一.OPPO ...

我們都做錯了!將進水手機放到大米里會加劇手機損壞

我們都做錯了!將進水手機放到大米里會加劇手機損壞
儘管現在的手機已經提高了防水等級,但進水導致裝置損壞仍然是個很常見的問題. 大家平時經常用的辦法,手機掉進水裡之後,第一時間就是把手機撈出來然後放到裝有大米的容器裡.但是大家都不知道這種方法其實是錯誤 ...

越南本土手機品牌紛紛失敗,中國手機品牌強勢攻佔越南手機市場

越南本土手機品牌紛紛失敗,中國手機品牌強勢攻佔越南手機市場
越南有近1億的人口,隨著移動網際網路和網購在越南的迅速發展,也帶動了越南智慧手機市場的崛起,2020年,越南手機的銷售量已超過2000萬部,因此越南的手機市場也是各大手機品牌的必爭之地. 據 Coun ...

2021年手機銷量排行榜,你的手機上榜了嗎?

2021年手機銷量排行榜,你的手機上榜了嗎?
下面給大家介紹的是品牌銷量排行榜,和五G手機銷量排行榜,你的手機上榜了沒? 第五名.VIVO 出貨量1.27億臺,市場份額8.6%,銷量冠軍是VIVOX60. 第四名.小米 出貨量1.476億臺,市場 ...

現在一千多的手機和五六千的手機,用久了還會卡嗎?

現在一千多的手機和五六千的手機,用久了還會卡嗎?
大概就在5.6年前那一片流傳過這樣一個說法: "不管你是什麼手機,用久了都卡,蘋果就不會,能用5年" 其實這種說法也不是並沒有道理的,因為5.6年前的安卓手機,他們注重的是能打電話 ...

2千多元能打遊戲,執行流暢的手機,看看這幾款吧,價效比真高

2千多元能打遊戲,執行流暢的手機,看看這幾款吧,價效比真高
2000元這個檔次的手機競爭是最激烈的,也是最殘酷的,正所謂優秀者勝,為了讓自己的手機能夠在眾多手機脫穎而出,手機堆料,價效比高就顯得尤為重要了. 說到堆料,價效比,就不得不提一下紅米手機了,旗艦級的 ...

該省雄心壯志,誓要2025年建成六千公里鐵路,6條在建,18條規劃

該省雄心壯志,誓要2025年建成六千公里鐵路,6條在建,18條規劃
說起雲南,大家都不陌生,地處祖國西南邊陲,是一個非常美麗的地方.不僅擁有大理.麗江.西雙版納.香格里拉等非常著名的旅遊目的地,而且大多數地方的常年氣溫在20度左右,其省會城市昆明還被譽為春城.在國際上 ...

國慶值得入手的三款千元機,都擁有五千電池,有一款搭載驍龍870

國慶值得入手的三款千元機,都擁有五千電池,有一款搭載驍龍870
馬上就是國慶長假了,每年這個時候都是手機銷售的黃金期,一方面很多廠商下半年的新機基本都發布了,比如目前蘋果的iPhone13系列新機就十分火爆,一方面上半年很多手機已經迎來降價了,驍龍888Plus新 ...

朝鮮人的手機生活,他們主要用手機幹嘛?

朝鮮人的手機生活,他們主要用手機幹嘛?
現在朝鮮百姓用手機的越來越多,我們朝鮮導遊用的手機品牌是平壤.她說售價兩千人民幣左右.我費盡唇舌,才把她的手機借來看了看.朝鮮智慧手機和我們的安卓機有點像,上面的遊戲還挺多,消消樂,地鐵酷跑,俄羅斯方 ...

手機更新換代快,賣舊手機回血小心被騙,這三點騙術小心防範

手機更新換代快,賣舊手機回血小心被騙,這三點騙術小心防範
近期,各種廠商的手機發佈會陸續召開,華為.小米.蘋果等廠商輪番上陣,各種新產品讓人目不暇接. 隨著電子產品更新換代的速度加快,現在幾乎所有廠商每年都會推出兩款以上的旗艦新機,並且每一代還會包含多款的新 ...

13歲女兒迷戀手機遊戲,媽媽摔壞手機,她離家出走遇上三個男網友

13歲女兒迷戀手機遊戲,媽媽摔壞手機,她離家出走遇上三個男網友
這一天,吳梅因睡前水喝多了,凌晨一點左右,她起夜上了下洗手間,本來昏昏沉沉的她想要回屋倒頭就睡,可是路過女兒果果的房間時,吳梅突然被地面上反射出來的一縷光亮給弄精神了. 這時,吳梅下意識的反應出,是不 ...

想換手機,有什麼非直板手機推薦嗎?

想換手機,有什麼非直板手機推薦嗎?
拒絕直板屏,各家幾乎都一樣,看的太膩了.全鍵盤.滑蓋都行. 目前用的黑莓key2.用了好幾年了,太卡了,得換手機了. 可放眼望去,全是千篇一律的直板. 找到些非直機型,F(x)tec PRO.gemi ...

懂手機的人去實體店買手機是什麼體驗?

懂手機的人去實體店買手機是什麼體驗?
懂手機的人不會去實體店買手機- 最多看好幾個款式去摸摸真機做最後決定罷了- 進店之前我就已經想好我要買哪部手機了,進店之後,一般是感受一下外觀,重量,握持感這些舒服不,再就是看看螢幕到底辣不辣眼睛,有 ...

價效比更高的洗手機——拉酷愛麗歌泡沫洗手機

價效比更高的洗手機——拉酷愛麗歌泡沫洗手機
洗手機作為非剛需的小家電產品,能夠解決的需求痛點並不多. 但在使用後確實能真真切切地感受到其帶來的便利. 最明顯的優點就是洗手機的外形更加現代好看,讓你的洗手檯不再"洗手檯". 另 ...

加拿大手機電信費登頂全球第一貴!背後原因不止政治權利的漩渦

加拿大手機電信費登頂全球第一貴!背後原因不止政治權利的漩渦
近日,芬蘭一項針對加拿大電信市場的分析報告指,加國長期手機電信費高昂的現象歸咎於電信行業缺乏競爭. (圖自:National Post) 早在2013年,經合組織就曾對全球多個國家的手機電信費進行分析 ...

OPPO系列手機系統升級,ColorOS12你的手機等得到麼?

OPPO系列手機系統升級,ColorOS12你的手機等得到麼?
2021年10月初 Find X3系列(Find X3:Find X3 pro) OnePlus9系列(OnePlus9:OnePlus9 pro) 2021年11月 Find X2系列(Find X ...