[發(fā)明專利]一種裁剪神經(jīng)網(wǎng)絡(luò)模型的方法和電子設(shè)備在審
| 申請?zhí)枺?/td> | 201910815213.2 | 申請日: | 2019-08-30 |
| 公開(公告)號: | CN110516797A | 公開(公告)日: | 2019-11-29 |
| 發(fā)明(設(shè)計(jì))人: | 舒紅喬;王奇剛;李遠(yuǎn)輝;楊安榮;鄧建林 | 申請(專利權(quán))人: | 聯(lián)想(北京)有限公司 |
| 主分類號: | G06N3/04 | 分類號: | G06N3/04;G06N3/08;G06F17/16 |
| 代理公司: | 11227 北京集佳知識產(chǎn)權(quán)代理有限公司 | 代理人: | 趙煥<國際申請>=<國際公布>=<進(jìn)入國 |
| 地址: | 100085 北京市*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 裁剪 神經(jīng)網(wǎng)絡(luò)模型 特征圖 依次選擇 準(zhǔn)確度 預(yù)設(shè) 篩選 申請 分析 保證 | ||
本申請?zhí)峁┝艘环N裁剪神經(jīng)網(wǎng)絡(luò)模型的方法,包括:依據(jù)預(yù)設(shè)裁剪參數(shù),分析得到待裁剪神經(jīng)網(wǎng)絡(luò)模型中待裁剪層;依次選擇所述待裁剪神經(jīng)網(wǎng)絡(luò)模型中至少一個(gè)待裁剪層,基于所述待裁剪層中特征圖的奇異值對所述待裁剪層中的至少一個(gè)特征圖進(jìn)行裁剪,得到裁剪后的神經(jīng)網(wǎng)絡(luò)模型。本方案中,基于神經(jīng)網(wǎng)絡(luò)模型中待裁剪層中特征圖的奇異值與其所含的特征圖進(jìn)行篩選裁剪,在保證了神經(jīng)網(wǎng)絡(luò)模型的處理準(zhǔn)確度的前提下,簡化了神經(jīng)網(wǎng)絡(luò)模型。
技術(shù)領(lǐng)域
本申請涉及電子設(shè)備領(lǐng)域,更具體的說,是涉及一種裁剪神經(jīng)網(wǎng)絡(luò)模型的方法和電子設(shè)備。
背景技術(shù)
“邊緣智能”作為人工智能落實(shí)到真實(shí)生活的最后一里路,需在終端設(shè)備上運(yùn)行復(fù)雜的深度神經(jīng)網(wǎng)絡(luò)模型。
而隨著人工智能領(lǐng)域?qū)C(jī)器智能化需求的提高,神經(jīng)網(wǎng)絡(luò)的結(jié)構(gòu)設(shè)計(jì)得愈加復(fù)雜,所需的計(jì)算量和存儲(chǔ)空間也隨之大大增加,但處于邊緣的便攜設(shè)備(如移動(dòng)手機(jī)的FaceID(刷臉認(rèn)證)、無人機(jī)、去中心化自動(dòng)駕駛系統(tǒng)等)的計(jì)算和存儲(chǔ)等資源有限,這使得深度神經(jīng)網(wǎng)絡(luò)難以在邊緣設(shè)備上的高效的部署。因此需對神經(jīng)網(wǎng)絡(luò)模型進(jìn)行壓縮裁剪以完成輕量級部署。
所以,亟需一種能夠?qū)ι窠?jīng)網(wǎng)絡(luò)模型進(jìn)行裁剪的方法。
發(fā)明內(nèi)容
有鑒于此,本申請?zhí)峁┝艘环N裁剪神經(jīng)網(wǎng)絡(luò)模型的方法,解決現(xiàn)有技術(shù)中邊緣設(shè)備的資源有限導(dǎo)致其不能支持神經(jīng)網(wǎng)絡(luò)模型部署的問題。
為實(shí)現(xiàn)上述目的,本申請?zhí)峁┤缦录夹g(shù)方案:
一種裁剪神經(jīng)網(wǎng)絡(luò)模型的方法,包括:
依據(jù)預(yù)設(shè)裁剪參數(shù),分析得到待裁剪神經(jīng)網(wǎng)絡(luò)模型中待裁剪層;
依次選擇所述待裁剪神經(jīng)網(wǎng)絡(luò)模型中至少一個(gè)待裁剪層,基于所述待裁剪層中特征圖的奇異值對所述待裁剪層中的至少一個(gè)特征圖進(jìn)行裁剪,得到裁剪后的神經(jīng)網(wǎng)絡(luò)模型。
優(yōu)選的,上述的方法,所述依次選擇所述待裁剪神經(jīng)網(wǎng)絡(luò)模型中至少一個(gè)待裁剪層,基于所述待裁剪層中特征圖的奇異值對所述待裁剪層中的至少一個(gè)特征圖進(jìn)行裁剪,得到裁剪后的神經(jīng)網(wǎng)絡(luò)模型,包括:
選擇所述待裁剪神經(jīng)網(wǎng)絡(luò)模型中的第一待裁剪層;
將預(yù)設(shè)訓(xùn)練數(shù)據(jù)輸入所述待裁剪神經(jīng)網(wǎng)絡(luò)模型中,基于所述第一待裁剪層中特征圖的奇異值對所述第一待裁剪層中的至少一個(gè)特征圖進(jìn)行裁剪,得到裁剪完第一待裁剪層后的神經(jīng)網(wǎng)絡(luò)模型;
判斷是否還有待裁剪層,如果否,將所述裁剪完第一待裁剪層后的神經(jīng)網(wǎng)絡(luò)模型記為裁剪后的神經(jīng)網(wǎng)絡(luò)模型;
如果是,選擇所述待裁剪神經(jīng)網(wǎng)絡(luò)模型中的第二待裁剪層,所述第一待裁剪層相對于所述第二待裁剪層更靠近輸入層;
將預(yù)設(shè)訓(xùn)練數(shù)據(jù)輸入所述裁剪完第一待裁剪層后的神經(jīng)網(wǎng)絡(luò)模型中,基于所述第二待裁剪層中特征圖的奇異值對所述第二待裁剪層中的至少一個(gè)特征圖進(jìn)行裁剪,得到裁剪完第二待裁剪層后的神經(jīng)網(wǎng)絡(luò)模型;
判斷是否還有待裁剪層,如果否,將所述裁剪完第二待裁剪層后的神經(jīng)網(wǎng)絡(luò)模型記為裁剪后的神經(jīng)網(wǎng)絡(luò)模型;
如果是,選擇所述待裁剪神經(jīng)網(wǎng)絡(luò)模型中的第三待裁剪層,并執(zhí)行將預(yù)設(shè)訓(xùn)練數(shù)據(jù)輸入所述裁剪完第二待裁剪層后的神經(jīng)網(wǎng)絡(luò)模型中。
優(yōu)選的,上述的方法,所述將預(yù)設(shè)訓(xùn)練數(shù)據(jù)輸入所述待裁剪神經(jīng)網(wǎng)絡(luò)模型中,基于所述第一待裁剪層中特征圖的奇異值對所述第一待裁剪層中的至少一個(gè)特征圖進(jìn)行裁剪,得到裁剪完第一待裁剪層后的神經(jīng)網(wǎng)絡(luò)模型,包括:
將預(yù)設(shè)訓(xùn)練數(shù)據(jù)輸入所述待裁剪神經(jīng)網(wǎng)絡(luò)模型中,計(jì)算訓(xùn)練數(shù)據(jù)經(jīng)過所述第一待裁剪層時(shí)的至少兩個(gè)特征圖的均值;
依據(jù)所述第一待裁剪層時(shí)的至少兩個(gè)特征圖的均值,分別對所述至少兩個(gè)特征圖進(jìn)行奇異值分解,并分別計(jì)算得到所述至少兩個(gè)特征圖奇異值的和;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于聯(lián)想(北京)有限公司,未經(jīng)聯(lián)想(北京)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910815213.2/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種對神經(jīng)網(wǎng)絡(luò)模型進(jìn)行訓(xùn)練的方法、裝置及電子設(shè)備
- 一種神經(jīng)網(wǎng)絡(luò)模型壓縮方法以及裝置
- 姿態(tài)檢測方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 基于無標(biāo)簽數(shù)據(jù)的神經(jīng)網(wǎng)絡(luò)模型量化方法及裝置
- 神經(jīng)網(wǎng)絡(luò)模型更新方法、圖像處理方法及裝置
- 含有聚類拓?fù)漶詈系纳窠?jīng)網(wǎng)絡(luò)脈沖同步方法及系統(tǒng)
- 一種神經(jīng)網(wǎng)絡(luò)模型的部署方法、設(shè)備及介質(zhì)
- 神經(jīng)網(wǎng)絡(luò)模型的優(yōu)化方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 基于框架搜索的深度神經(jīng)網(wǎng)絡(luò)的加速與壓縮方法及系統(tǒng)
- 一種神經(jīng)網(wǎng)絡(luò)模型生成方法及裝置





