[發明專利]基于掩碼的稀疏矩陣壓縮的方法、系統以及程序產品在審
| 申請號: | 201780023622.8 | 申請日: | 2017-04-12 |
| 公開(公告)號: | CN109416702A | 公開(公告)日: | 2019-03-01 |
| 發明(設計)人: | 黃錫霖 | 申請(專利權)人: | 黃錫霖 |
| 主分類號: | G06F17/16 | 分類號: | G06F17/16 |
| 代理公司: | 深圳市世紀恒程知識產權代理事務所 44287 | 代理人: | 胡海國 |
| 地址: | 美國加州庫*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 掩碼 程序產品 稀疏矩陣 打包 矩陣 壓縮 順序方式 矢量 非零 檢查 | ||
1.一種基于掩碼的稀疏矩陣壓縮的方法,其特征在于,包括:
利用順序方式檢查第一矩陣的復數個元素;
判斷被檢查的該復數個元素的復數個數值;
如果有一個被判斷的數值等于零,則將第一掩碼的相對應比特設定為第一數值;
如果有一個被判斷的判斷數值不等于零,則將第一掩碼的相對應比特設定為第二數值;以及
將非零數值打包在第一矢量中,其中至少該第一掩碼的復數個比特決定對復數個打包數值的操作。
2.如權利要求1所述的基于掩碼的稀疏矩陣壓縮的方法,其特征在于,另包括:
產生至少一第二掩碼,其中至少該第二掩碼的復數個比特決定對復數個打包數值的操作。
3.如權利要求1所述的基于掩碼的稀疏矩陣壓縮的方法,其特征在于,該第一掩碼以及該復數個打包數值是以不同的格式以及表面分開。
4.如權利要求1所述的基于掩碼的稀疏矩陣壓縮的方法,其特征在于,該表面至少包括掩碼表面以及打包數值表面。
5.如權利要求1所述的基于掩碼的稀疏矩陣壓縮的方法,其特征在于,該表面另包括區塊長度表面。
6.如權利要求1所述的基于掩碼的稀疏矩陣壓縮的方法,其特征在于,至少部分地基于第一掩碼的數值來跳過對該復數個打包數值的操作。
7.如權利要求1所述的基于掩碼的稀疏矩陣壓縮的方法,其特征在于,至少部分地基于該第一掩碼的數值以及神經網絡丟失中的節點來跳過對該復數個打包數值的操作。
8.如權利要求2所述的基于掩碼的稀疏矩陣壓縮的方法,其特征在于,至少部分地基于該第一掩碼的數值以及該第二掩碼的數值來跳過對該復數個打包數值的操作。
9.如權利要求2所述的基于掩碼的稀疏矩陣壓縮的方法,其特征在于,該產生該至少一第二掩碼的步驟另包括:
評估該第一掩碼中的復數個比特;
將復數個比特評估結果存儲在第二矩陣中;
利用順序方式檢查該第二矩陣的復數個元素;
判斷被檢查的該復數個元素的復數個數值;
如果有一個被判斷的數值等于零,則將第二掩碼的相對應比特設定為第三數值;
如果有一個被判斷的判斷數值不等于零,則將第二掩碼的相對應比特設定為第四數值;
評估該第二掩碼中的復數個比特;以及
將復數個比特評估結果存儲在該第二掩碼中。
10.如權利要求2所述的基于掩碼的稀疏矩陣壓縮的方法,其特征在于,該產生該至少一第二掩碼的步驟另包括:
評估該第一掩碼中的復數個比特;
將復數個比特評估結果打包在第二矢量中;
利用順序方式檢查該第一掩碼的復數個元素;
判斷被檢查的該復數個元素的復數個數值;
如果有一個被判斷的數值等于零,則將第二掩碼的相對應比特設定為第三數值;
如果有一個被判斷的判斷數值不等于零,則將第二掩碼的相對應比特設定為第四數值;
評估該第二掩碼中的復數個比特;以及
將復數個比特評估結果存儲在該第二掩碼中。
11.一種基于掩碼的稀疏矩陣壓縮的系統,其特征在于,包括:
第一模塊,用于:利用順序方式檢查第一矩陣的復數個元素;
判斷被檢查的該復數個元素的復數個數值;
如果有一個被判斷的數值等于零,則將第一掩碼的相對應比特設定為第一數值;
如果有一個被判斷的判斷數值不等于零,則將第一掩碼的相對應比特設定為第二數值;以及
將非零數值打包在第一矢量中,其中至少該第一掩碼的復數個比特決定對復數個打包數值的操作;以及
第二模塊,用于至少部分地基于該第一掩碼的數值來跳過該復數個打包數值的操作。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于黃錫霖,未經黃錫霖許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201780023622.8/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:多種交互人格的機器人
- 下一篇:輔助主頁制作的方法、程序、存儲介質、及裝置





