[發(fā)明專利]一種確定剪枝閾值的方法及裝置、模型剪枝方法及裝置在審
| 申請?zhí)枺?/td> | 201810488059.8 | 申請日: | 2018-05-21 |
| 公開(公告)號: | CN108416187A | 公開(公告)日: | 2018-08-17 |
| 發(fā)明(設(shè)計(jì))人: | 高巖;于治樓;姜?jiǎng)P;段成德;李朋 | 申請(專利權(quán))人: | 濟(jì)南浪潮高新科技投資發(fā)展有限公司 |
| 主分類號: | G06F19/00 | 分類號: | G06F19/00;G06N3/04 |
| 代理公司: | 濟(jì)南信達(dá)專利事務(wù)所有限公司 37100 | 代理人: | 李世喆 |
| 地址: | 250100 山東省濟(jì)南市*** | 國省代碼: | 山東;37 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 剪枝 卷積 卷積核 預(yù)設(shè) 累積分布函數(shù) 索引位置 權(quán)重 模型壓縮 數(shù)值確定 因變量 優(yōu)化 | ||
1.一種確定剪枝閾值的方法,其特征在于,包括:
針對預(yù)設(shè)模型的當(dāng)前卷積層,確定與所述當(dāng)前卷積層的卷積核組合所對應(yīng)的至少一個(gè)卷積核索引位置,其中,所述當(dāng)前卷積層為所述預(yù)設(shè)模型的任一卷積層;
根據(jù)每一個(gè)所述卷積核索引位置上的權(quán)重值,得到累積分布函數(shù);
以預(yù)設(shè)的模型壓縮率作為因變量代入所述累積分布函數(shù),并將所得數(shù)值確定為所述當(dāng)前卷積層的剪枝閾值。
2.根據(jù)權(quán)利要求1所述的確定剪枝閾值的方法,其特征在于,
所述卷積核組合滿足公式一;
所述公式一包括:
其中,F(xiàn)i為所述卷積核組合,1≤i≤L,i為整數(shù),L為所述預(yù)設(shè)模型的所有卷積層的層數(shù),為實(shí)數(shù)域,K為所述卷積核組合中的所有卷積核的個(gè)數(shù)、C為所述當(dāng)前卷積層對應(yīng)的卷積核通道數(shù)、R為所述當(dāng)前卷積層對應(yīng)的卷積核高度、S為所述當(dāng)前卷積層對應(yīng)的卷積核寬度;
進(jìn)一步包括:利用公式二,計(jì)算每一個(gè)所述卷積核索引位置上的權(quán)重值;
所述公式二包括:x=Fi(k,c,r,s)
其中,(k,c,r,s)為所述至少一個(gè)卷積核索引位置中的任一卷積核索引位置,且1≤k≤K,1≤c≤C,1≤r≤R,1≤s≤S,F(xiàn)i(k,c,r,s)為以卷積核索引位置(k,c,r,s)作為自變量的連接權(quán)重值函數(shù),x為卷積核索引位置(k,c,r,s)上的權(quán)重值。
3.一種模型剪枝方法,其特征在于,包括:
S1:針對預(yù)設(shè)模型的至少兩層卷積層中的首層卷積層,確定所述首層卷積層為當(dāng)前卷積層,其中,任一所述卷積層的卷積核組合均對應(yīng)有至少一個(gè)卷積核索引位置;
S2:針對所述預(yù)設(shè)模型的當(dāng)前卷積層,確定與所述當(dāng)前卷積層的卷積核組合所對應(yīng)的至少一個(gè)目標(biāo)卷積核索引位置;根據(jù)每一個(gè)所述目標(biāo)卷積核索引位置上的權(quán)重值,得到累積分布函數(shù);以預(yù)設(shè)的模型壓縮率作為因變量代入所述累積分布函數(shù),并將所得數(shù)值確定為所述當(dāng)前卷積層的剪枝閾值;
S3:針對每一個(gè)所述目標(biāo)卷積核索引位置均執(zhí)行:判斷當(dāng)前目標(biāo)卷積核索引位置上的權(quán)重值是否不超過所述當(dāng)前卷積層的剪枝閾值,若是,將所述當(dāng)前目標(biāo)卷積核索引位置上的權(quán)重值重置并固定為0,否則,固定所述當(dāng)前目標(biāo)卷積核索引位置上的權(quán)重值;
S4:判斷所述當(dāng)前卷積層是否為所述至少兩層卷積層中的末層卷積層,若是,結(jié)束當(dāng)前流程,否則,執(zhí)行S5;
S5:向所述預(yù)設(shè)模型輸入預(yù)設(shè)的校驗(yàn)數(shù)據(jù)集,以微調(diào)所述預(yù)設(shè)模型,并確定所述當(dāng)前卷積層的下一層卷積層作為新的當(dāng)前卷積層,執(zhí)行S2。
4.根據(jù)權(quán)利要求3所述的模型剪枝方法,其特征在于,
任一所述卷積層的卷積核組合均包括至少一個(gè)卷積核,且每一個(gè)所述卷積核均對應(yīng)有至少一個(gè)卷積核索引位置;
所述S4中,在判斷出所述當(dāng)前卷積層為所述至少兩層卷積層中的末層卷積層時(shí),在所述結(jié)束當(dāng)前流程之前,進(jìn)一步包括:
A1:針對所述預(yù)設(shè)模型的每一層卷積層均執(zhí)行:
針對當(dāng)前卷積層的卷積核組合所包括的每一個(gè)卷積核均執(zhí)行:判斷當(dāng)前卷積核對應(yīng)的每一個(gè)卷積核索引位置上的權(quán)重值是否均為0,若是,刪除所述當(dāng)前卷積核;
A2:根據(jù)當(dāng)前的所述預(yù)設(shè)模型,更新所述預(yù)設(shè)模型的結(jié)構(gòu)描述文件和權(quán)重值文件。
5.根據(jù)權(quán)利要求3或4所述的模型剪枝方法,其特征在于,
在S1之前,進(jìn)一步包括:將預(yù)設(shè)數(shù)據(jù)集劃分成訓(xùn)練數(shù)據(jù)集、測試數(shù)據(jù)集和所述校驗(yàn)數(shù)據(jù)集,使用所述訓(xùn)練數(shù)據(jù)集和所述測試數(shù)據(jù)集以訓(xùn)練出卷積神經(jīng)網(wǎng)絡(luò)CNN模型作為所述預(yù)設(shè)模型。
6.一種確定剪枝閾值的裝置,其特征在于,包括:
函數(shù)生成單元,用于針對預(yù)設(shè)模型的當(dāng)前卷積層,確定與所述當(dāng)前卷積層的卷積核組合所對應(yīng)的至少一個(gè)卷積核索引位置,其中,所述當(dāng)前卷積層為所述預(yù)設(shè)模型的任一卷積層;
處理單元,用于根據(jù)每一個(gè)所述卷積核索引位置上的權(quán)重值,得到累積分布函數(shù);
閾值生成單元,用于以預(yù)設(shè)的模型壓縮率作為因變量代入所述累積分布函數(shù),并將所得數(shù)值確定為所述當(dāng)前卷積層的剪枝閾值。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于濟(jì)南浪潮高新科技投資發(fā)展有限公司,未經(jīng)濟(jì)南浪潮高新科技投資發(fā)展有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810488059.8/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F19-00 專門適用于特定應(yīng)用的數(shù)字計(jì)算或數(shù)據(jù)處理的設(shè)備或方法
G06F19-10 .生物信息學(xué),即計(jì)算分子生物學(xué)中的遺傳或蛋白質(zhì)相關(guān)的數(shù)據(jù)處理方法或系統(tǒng)
G06F19-12 ..用于系統(tǒng)生物學(xué)的建模或仿真,例如:概率模型或動(dòng)態(tài)模型,遺傳基因管理網(wǎng)絡(luò),蛋白質(zhì)交互作用網(wǎng)絡(luò)或新陳代謝作用網(wǎng)絡(luò)
G06F19-14 ..用于發(fā)展或進(jìn)化的,例如:進(jìn)化的保存區(qū)域決定或進(jìn)化樹結(jié)構(gòu)
G06F19-16 ..用于分子結(jié)構(gòu)的,例如:結(jié)構(gòu)排序,結(jié)構(gòu)或功能關(guān)系,蛋白質(zhì)折疊,結(jié)構(gòu)域拓?fù)洌媒Y(jié)構(gòu)數(shù)據(jù)的藥靶,涉及二維或三維結(jié)構(gòu)的
G06F19-18 ..用于功能性基因組學(xué)或蛋白質(zhì)組學(xué)的,例如:基因型–表型關(guān)聯(lián),不均衡連接,種群遺傳學(xué),結(jié)合位置鑒定,變異發(fā)生,基因型或染色體組的注釋,蛋白質(zhì)相互作用或蛋白質(zhì)核酸的相互作用
- 基于直方圖獲取有效HMM的預(yù)剪枝方案
- 一種用于林業(yè)采伐的剪枝器械
- 一種語音識別或圖像識別中的卷積核處理方法及裝置
- 一種用于多段式可變幅剪枝裝置的多段剪枝部件
- 基于目標(biāo)檢測模型的剪枝方法、裝置和存儲介質(zhì)
- 一種卷積神經(jīng)網(wǎng)絡(luò)模型的剪枝方法及裝置
- 一種剪枝神經(jīng)網(wǎng)絡(luò)模型的方法和裝置
- 機(jī)器學(xué)習(xí)模型的剪枝方法、裝置、設(shè)備、程序產(chǎn)品及介質(zhì)
- 一種目標(biāo)圖像處理模型的確定方法、裝置及存儲介質(zhì)
- 一種卷積神經(jīng)網(wǎng)絡(luò)通用壓縮架構(gòu)的自動(dòng)剪枝方法及平臺
- 卷積運(yùn)算處理方法及相關(guān)產(chǎn)品
- 一種卷積神經(jīng)網(wǎng)絡(luò)的計(jì)算方法及系統(tǒng)
- 卷積運(yùn)算方法及系統(tǒng)
- 卷積運(yùn)算方法、裝置及系統(tǒng)
- 深度神經(jīng)網(wǎng)絡(luò)裁剪方法、裝置及電子設(shè)備
- 基于卷積神經(jīng)網(wǎng)絡(luò)的圖像處理方法和圖像處理裝置
- 卷積神經(jīng)網(wǎng)絡(luò)及基于卷積神經(jīng)網(wǎng)絡(luò)的圖像處理方法
- 一種圖像處理方法、裝置以及計(jì)算機(jī)存儲介質(zhì)
- 用于卷積神經(jīng)網(wǎng)絡(luò)的卷積運(yùn)算裝置
- 基于FPGA實(shí)現(xiàn)圖像識別的方法、裝置、設(shè)備及存儲介質(zhì)
- 一種圖像超分辨率卷積神經(jīng)網(wǎng)絡(luò)加速計(jì)算方法
- 應(yīng)用于神經(jīng)網(wǎng)絡(luò)的計(jì)算方法及計(jì)算裝置
- 神經(jīng)網(wǎng)絡(luò)模型的處理方法和裝置
- 一種卷積神經(jīng)網(wǎng)絡(luò)中的卷積核存儲方法及裝置
- 一種獲取專用卷積核的方法及裝置
- 深度神經(jīng)網(wǎng)絡(luò)裁剪方法、裝置及電子設(shè)備
- 卷積神經(jīng)網(wǎng)絡(luò)及基于卷積神經(jīng)網(wǎng)絡(luò)的圖像處理方法
- 神經(jīng)網(wǎng)絡(luò)壓縮、目標(biāo)檢測、行駛控制方法以及裝置
- 一種基于卷積核復(fù)用的股票異動(dòng)時(shí)序卷積自編碼訓(xùn)練加速方法
- 用于卷積神經(jīng)網(wǎng)絡(luò)的卷積運(yùn)算裝置





