成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

用少于256KB內(nèi)存實現(xiàn)邊緣訓(xùn)練,開銷不到PyTorch千分之一

人工智能 新聞
該研究提出了第一個在單片機上實現(xiàn)訓(xùn)練的解決方案,并且系統(tǒng)協(xié)同設(shè)計(System-Algorithm Co-design)大大減少了訓(xùn)練所需內(nèi)存。

說到神經(jīng)網(wǎng)絡(luò)訓(xùn)練,大家的第一印象都是 GPU + 服務(wù)器 + 云平臺。傳統(tǒng)的訓(xùn)練由于其巨大的內(nèi)存開銷,往往是云端進行訓(xùn)練而邊緣平臺僅負(fù)責(zé)推理。然而,這樣的設(shè)計使得 AI 模型很難適應(yīng)新的數(shù)據(jù):畢竟現(xiàn)實世界是一個動態(tài)的,變化的,發(fā)展的場景,一次訓(xùn)練怎么能覆蓋所有場景呢?

為了使得模型能夠不斷的適應(yīng)新數(shù)據(jù),我們能否在邊緣進行訓(xùn)練(on-device training),使設(shè)備不斷的自我學(xué)習(xí)?在這項工作中,我們僅用了不到 256KB 內(nèi)存就實現(xiàn)了設(shè)備上的訓(xùn)練,開銷不到 PyTorch 的 1/1000,同時在視覺喚醒詞任務(wù)上 (VWW) 達到了云端訓(xùn)練的準(zhǔn)確率。該項技術(shù)使得模型能夠適應(yīng)新傳感器數(shù)據(jù)。用戶在享受定制的服務(wù)的同時而無需將數(shù)據(jù)上傳到云端,從而保護隱私。

圖片

  • 網(wǎng)站:https://tinytraining.mit.edu/
  • 論文:https://arxiv.org/abs/2206.15472
  • Demo: https://www.bilibili.com/video/BV1qv4y1d7MV
  • 代碼: https://github.com/mit-han-lab/tiny-training

背景

設(shè)備上的訓(xùn)練(On-device Training)允許預(yù)訓(xùn)練的模型在部署后適應(yīng)新環(huán)境。通過在移動端進行本地訓(xùn)練和適應(yīng),模型可以不斷改進其結(jié)果并為用戶定制模型。例如,微調(diào)語言模型讓其能從輸入歷史中學(xué)習(xí);調(diào)整視覺模型使得智能相機能夠不斷識別新的物體。通過讓訓(xùn)練更接近終端而不是云端,我們能有效在提升模型質(zhì)量的同時保護用戶隱私,尤其是在處理醫(yī)療數(shù)據(jù)、輸入歷史記錄這類隱私信息時。

然而,在小型的 IoT 設(shè)備進行訓(xùn)練與云訓(xùn)練有著本質(zhì)的區(qū)別,非常具有挑戰(zhàn)性,首先, AIoT 設(shè)備(MCU)的 SRAM 大小通常有限(256KB)。這種級別的內(nèi)存做推理都十分勉強,更不用說訓(xùn)練了。再者,現(xiàn)有的低成本高效轉(zhuǎn)移學(xué)習(xí)算法,例如只訓(xùn)練最后一層分類器 (last FC),只進行學(xué)習(xí) bias 項,往往準(zhǔn)確率都不盡如人意,無法用于實踐,更不用說現(xiàn)有的深度學(xué)習(xí)框架無法將這些算法的理論數(shù)字轉(zhuǎn)化為實測的節(jié)省。最后,現(xiàn)代深度訓(xùn)練框架(PyTorch,TensorFlow)通常是為云服務(wù)器設(shè)計的,即便把 batch-size 設(shè)置為 1,訓(xùn)練小模型 (MobileNetV2-w0.35) 也需要大量的內(nèi)存占用。因此,我們需要協(xié)同設(shè)計算法和系統(tǒng),以實現(xiàn)智能終端設(shè)備上的訓(xùn)練。

圖片

方法與結(jié)果

我們發(fā)現(xiàn)設(shè)備上訓(xùn)練有兩個獨特的挑戰(zhàn):(1)模型在邊緣設(shè)備上是量化的。一個真正的量化圖(如下圖所示)由于低精度的張量和缺乏批量歸一化層而難以優(yōu)化;(2)小型硬件的有限硬件資源(內(nèi)存和計算)不允許完全反向傳播,其內(nèi)存用量很容易超過微控制器的 SRAM 的限制(一個數(shù)量級以上),但如果只更新最后一層,最后的精度又難免差強人意。

圖片

為了應(yīng)對優(yōu)化的困難,我們提出了 Quantization-Aware Scaling (QAS) 來自動縮放不同位精度的張量的梯度(如下左圖所示)。QAS 在不需要額外超參數(shù)的同時,可以自動匹配梯度和參數(shù) scale 并穩(wěn)定訓(xùn)練。在 8 個數(shù)據(jù)集上,QAS 均可以達到與浮點訓(xùn)練一致的性能(如下右圖)。

圖片

為了減少反向傳播所需要的內(nèi)存占用,我們提出了 Sparse Update,以跳過不太重要的層和子張的梯度計算。我們開發(fā)了一種基于貢獻分析的自動方法來尋找最佳更新方案。對比以往的 bias-only, last-k layers update, 我們搜索到的 sparse update 方案擁有 4.5 倍到 7.5 倍的內(nèi)存節(jié)省,在 8 個下游數(shù)據(jù)集上的平均精度甚至更高。

圖片

為了將算法中的理論減少轉(zhuǎn)換為實際數(shù)值,我們設(shè)計了 Tiny Training Engine(TTE):它將自動微分的工作轉(zhuǎn)到編譯時,并使用 codegen 來減少運行時開銷。它還支持 graph pruning 和 reordering,以實現(xiàn)真正的節(jié)省與加速。與 Full Update 相比,Sparse Update 有效地減少了 7-9 倍的峰值內(nèi)存,并且可以通過 reorder 進一步提升至 20-21 倍的總內(nèi)存節(jié)省。相比于 TF-Lite,TTE 里經(jīng)過優(yōu)化的內(nèi)核和 sparse update 使整體訓(xùn)練速度提高了 23-25 倍。

圖片

圖片

結(jié)論

本文中,我們提出了第一個在單片機上實現(xiàn)訓(xùn)練的解決方案(僅用 256KB 內(nèi)存和 1MB 閃存)。我們的算法系統(tǒng)協(xié)同設(shè)計(System-Algorithm Co-design)大大減少了訓(xùn)練所需內(nèi)存(1000 倍 vs PyTorch)和訓(xùn)練耗時(20 倍 vs TF-Lite),并在下游任務(wù)上達到較高的準(zhǔn)確率。Tiny Training 可以賦能許多有趣的應(yīng)用,例如手機可以根據(jù)用戶的郵件 / 輸入歷史來定制語言模型,智能相機可以不斷地識別新的面孔 / 物體,一些無法聯(lián)網(wǎng)的 AI 場景也能持續(xù)學(xué)習(xí)(例如農(nóng)業(yè),海洋,工業(yè)流水線)。通過我們的工作,小型終端設(shè)備不僅可以進行推理,還可以進行訓(xùn)練。在這過程中個人數(shù)據(jù)永遠不會上傳到云端,從而沒有隱私風(fēng)險,同時 AI 模型也可以不斷自我學(xué)習(xí),以適應(yīng)一個動態(tài)變化的世界!

責(zé)任編輯:張燕妮 來源: 機器之心
相關(guān)推薦

2016-06-14 10:10:33

2016-11-02 00:15:31

2022-02-25 14:58:51

神經(jīng)網(wǎng)絡(luò)芯片AI

2019-09-19 17:38:10

5G技術(shù)人生第一份工作

2023-12-11 08:12:46

Go數(shù)據(jù)驅(qū)動決策

2025-03-24 10:45:58

2013-05-09 16:15:37

創(chuàng)業(yè)者創(chuàng)業(yè)行政

2024-11-07 13:07:47

2013-05-02 16:18:43

2022-08-29 11:00:32

區(qū)塊鏈加密貨幣

2014-02-27 10:51:42

2020-02-06 10:01:20

安全網(wǎng)絡(luò)欺詐數(shù)字

2013-04-19 10:48:42

2009-12-09 09:50:15

上網(wǎng)本Linux

2009-02-25 08:50:45

Mini9戴爾Linux

2010-10-28 13:27:19

2012-05-04 08:28:10

2025-05-14 08:00:00

AIGenAI人工智能

2009-04-27 09:57:47

員工竊取信息安全

2015-08-14 16:59:53

點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 免费观看一区二区三区毛片 | 亚洲免费一 | 日本三级网站在线观看 | 精品成人免费一区二区在线播放 | 久久免费精品 | 亚洲精品一区二区三区四区高清 | 日日操操| 在线一区视频 | 国产最新精品视频 | 久久久久久久久久久久亚洲 | 国产精品亚洲一区二区三区在线观看 | 一区二区三区四区在线 | 国产成人一区二区三区电影 | 国产免费让你躁在线视频 | 欧美一级免费看 | 99精品国产一区二区三区 | 免费国产一区 | 九九亚洲| 国产99热精品 | 免费观看www | 国产视频精品在线观看 | 深夜福利亚洲 | 久久久男人的天堂 | 特黄色一级毛片 | 亚洲国产精品美女 | 亚洲精品电影网在线观看 | 精品久久九九 | av天天爽 | 欧美jizzhd精品欧美巨大免费 | 蜜桃视频一区二区三区 | 国产成人高清 | 国产精品一二三区 | 国产在线二区 | 久久中文字幕在线 | 欧美福利 | 一a一片一级一片啪啪 | 蜜桃一区二区三区 | 成人黄色电影免费 | 精品国产伦一区二区三区观看方式 | 国产中文 | ww 255hh 在线观看 |