[發(fā)明專利]稀疏神經(jīng)網(wǎng)絡(luò)的計算方法及相關(guān)產(chǎn)品有效
| 申請?zhí)枺?/td> | 201711480629.0 | 申請日: | 2017-12-29 |
| 公開(公告)號: | CN109993286B | 公開(公告)日: | 2021-05-11 |
| 發(fā)明(設(shè)計)人: | 曹慶新;黎立煌;李煒 | 申請(專利權(quán))人: | 深圳云天勵飛技術(shù)有限公司 |
| 主分類號: | G06N3/063 | 分類號: | G06N3/063 |
| 代理公司: | 廣州三環(huán)專利商標代理有限公司 44202 | 代理人: | 郝傳鑫;熊永強 |
| 地址: | 518000 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 稀疏 神經(jīng)網(wǎng)絡(luò) 計算方法 相關(guān) 產(chǎn)品 | ||
1.一種稀疏神經(jīng)網(wǎng)絡(luò)的計算方法,其特征在于,應(yīng)用于稀疏神經(jīng)網(wǎng)絡(luò)的計算裝置,所述裝置包括收發(fā)接口、獲取電路、編譯電路和計算電路,所述方法包括以下步驟:
所述收發(fā)接口接收稀疏神經(jīng)網(wǎng)絡(luò)的計算指令;
所述獲取電路依據(jù)所述計算指令獲取所述計算指令對應(yīng)的權(quán)值CO NUM*CI NUM*n*m,所述CI NUM為輸入通道的數(shù)目,所述CO NUM為輸出通道的數(shù)目,所述n表示KERNEL的行數(shù),所述m表示KERNEL的列數(shù),所述CI NUM*CO NUM表示KERNEL的個數(shù),所述n*m表示一個KERNEL的權(quán)重點數(shù),所述KERNEL表示卷積核,所述CO NUM、CI NUM、n、m均為大于或等于1的整數(shù);
所述編譯電路確定所述權(quán)值的核尺寸KERNEL SIZE,以所述核尺寸為基本粒度掃描所述權(quán)值得到權(quán)標識,所述權(quán)標識包括:CO NUM*CI NUM個值,若第k個基本粒度KERNELk內(nèi)所有的權(quán)重值均為0,對該KERNELk在權(quán)標識的對應(yīng)位置權(quán)標識[k]標記為第一特定值,若KERNELk內(nèi)的權(quán)重值不都為0,對該KERNELk在權(quán)標識的對應(yīng)位置權(quán)標識[k]標記為第二特定值;k的取值范圍為[1,CO NUM*CI NUM];
將權(quán)標識的第二特征值對應(yīng)的KERNEL[n][m]存儲,將權(quán)標識的第一特征值對應(yīng)的KERNEL[n][m]刪除,所述KERNEL[n][m]表示卷積核中n行乘以m列的權(quán)重;
所述計算電路掃描權(quán)標識的所有值,若該值等于第二特定值,提取該值對應(yīng)的KERNEL以及該KERNEL對應(yīng)的輸入數(shù)據(jù),將該KERNEL對應(yīng)的輸入數(shù)據(jù)與該KERNEL執(zhí)行運算得到初始結(jié)果,若該值等于第一特征值,不讀取該值對應(yīng)的KERNEL以及輸入數(shù)據(jù);將所有的初始結(jié)果進行運算處理得到所述計算指令的計算結(jié)果;
其中,所述收發(fā)接口、所述獲取電路、所述編譯電路和所述計算電路均采用硬件的形式實現(xiàn),各功能單元集成在一個處理單元中,或者,各單元單獨物理存在。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將權(quán)標識的第二特征值對應(yīng)的KERNEL[n][m]存儲,包括:
掃描核標識獲取核標識位置對應(yīng)的值,存儲權(quán)標識=1且核標識=1位置對應(yīng)的KERNEL值。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,若所述n=3,m=3,所述將輸入數(shù)據(jù)與KERNEL執(zhí)行運算得到初始結(jié)果,包括:
掃描KERNEL[3][3]對應(yīng)的核標識的所有值,所述核標識包括9個比特,所述9個比特與KERNEL[3][3]的9個元素對應(yīng),若核標識的位置x2的值等于0,不讀取該x2對應(yīng)的KERNEL[3][3]的元素值,若核標識的位置x1的值等于1,確定該值對應(yīng)的位置x1,讀取KERNEL[3][3]的x1位置的元素值KERNEL[3][3]x1以及x1位置對應(yīng)的輸入數(shù)據(jù)x1,將KERNEL[3][3]x1與輸入數(shù)據(jù)x1執(zhí)行乘積運算得到乘積結(jié)果;所述x1的取值范圍為[1,9];
將所述核標識的值為1的所有乘積結(jié)果累加起來得到所述初始結(jié)果。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于深圳云天勵飛技術(shù)有限公司,未經(jīng)深圳云天勵飛技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711480629.0/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 硬件神經(jīng)網(wǎng)絡(luò)轉(zhuǎn)換方法、計算裝置、軟硬件協(xié)作系統(tǒng)
- 生成較大神經(jīng)網(wǎng)絡(luò)
- 神經(jīng)網(wǎng)絡(luò)的生成方法、生成裝置和電子設(shè)備
- 一種舌診方法、裝置、計算設(shè)備及計算機存儲介質(zhì)
- 學習神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)
- 脈沖神經(jīng)網(wǎng)絡(luò)轉(zhuǎn)換方法及相關(guān)轉(zhuǎn)換芯片
- 圖像處理方法、裝置、可讀存儲介質(zhì)和計算機設(shè)備
- 一種適應(yīng)目標數(shù)據(jù)集的網(wǎng)絡(luò)模型微調(diào)方法、系統(tǒng)、終端和存儲介質(zhì)
- 用于重構(gòu)人工神經(jīng)網(wǎng)絡(luò)的處理器及其操作方法、電氣設(shè)備
- 一種圖像神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)的優(yōu)化方法及裝置





