[發(fā)明專(zhuān)利]神經(jīng)網(wǎng)絡(luò)模型壓縮方法、裝置和計(jì)算機(jī)設(shè)備在審
| 申請(qǐng)?zhí)枺?/td> | 201811037330.2 | 申請(qǐng)日: | 2018-09-05 |
| 公開(kāi)(公告)號(hào): | CN109165720A | 公開(kāi)(公告)日: | 2019-01-08 |
| 發(fā)明(設(shè)計(jì))人: | 金玲玲;饒東升;何文瑋 | 申請(qǐng)(專(zhuān)利權(quán))人: | 深圳靈圖慧視科技有限公司 |
| 主分類(lèi)號(hào): | G06N3/00 | 分類(lèi)號(hào): | G06N3/00;G06N3/08 |
| 代理公司: | 暫無(wú)信息 | 代理人: | 暫無(wú)信息 |
| 地址: | 518000 廣東省深圳市*** | 國(guó)省代碼: | 廣東;44 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 神經(jīng)網(wǎng)絡(luò)模型 計(jì)算機(jī)設(shè)備 壓縮層 計(jì)算機(jī)可讀介質(zhì) 遺傳算法 壓縮 排序 壓縮方法及裝置 存儲(chǔ)空間 計(jì)算資源 訓(xùn)練樣本 壓縮處理 預(yù)設(shè)規(guī)則 計(jì)算量 受限 預(yù)設(shè) 預(yù)置 存儲(chǔ) 申請(qǐng) 應(yīng)用 | ||
1.神經(jīng)網(wǎng)絡(luò)模型壓縮方法,包括:
獲取經(jīng)訓(xùn)練后的第一神經(jīng)網(wǎng)絡(luò)模型;
從第一神經(jīng)網(wǎng)絡(luò)模型的各層中選取至少一層作為待壓縮層;
按照預(yù)設(shè)規(guī)則對(duì)待壓縮層進(jìn)行排序;
根據(jù)排序的先后順序,利用遺傳算法對(duì)待壓縮層的部分或全部執(zhí)行壓縮處理以獲得第二神經(jīng)網(wǎng)絡(luò)模型,其中,第二神經(jīng)網(wǎng)絡(luò)模型基于預(yù)置的訓(xùn)練樣本的精度不低于預(yù)設(shè)精度。
2.根據(jù)權(quán)利要求1所述的方法,其中,按照預(yù)設(shè)規(guī)則對(duì)待壓縮層進(jìn)行排序,包括:
按照待壓縮層在第一神經(jīng)網(wǎng)絡(luò)模型中所處的層級(jí)的層級(jí)數(shù)由大到小對(duì)待壓縮層進(jìn)行先后排序。
3.根據(jù)權(quán)利要求1所述的方法,其中,按照預(yù)設(shè)規(guī)則對(duì)待壓縮層進(jìn)行排序,包括:
按照待壓縮層對(duì)第一神經(jīng)網(wǎng)絡(luò)模型損失的貢獻(xiàn)度由小到大對(duì)待壓縮層進(jìn)行先后排序。
4.根據(jù)權(quán)利要求1-3任一項(xiàng)所述的方法,其中,根據(jù)排序的先后順序,利用遺傳算法對(duì)待壓縮層的部分或全部執(zhí)行壓縮處理以獲得第二神經(jīng)網(wǎng)絡(luò)模型,包括:
在每一次利用遺傳算法對(duì)其中一待壓縮層執(zhí)行壓縮處理后,利用預(yù)置的訓(xùn)練樣本對(duì)當(dāng)前的神經(jīng)網(wǎng)絡(luò)模型進(jìn)行訓(xùn)練;
若當(dāng)前的神經(jīng)網(wǎng)絡(luò)模型的精度不低于預(yù)設(shè)精度,則在還剩有未執(zhí)行壓縮處理的待壓縮層時(shí),根據(jù)排序的先后順序繼續(xù)對(duì)后一待壓縮層執(zhí)行壓縮處理,在已對(duì)全部待壓縮層執(zhí)行壓縮處理時(shí),將當(dāng)前的神經(jīng)網(wǎng)絡(luò)模型確定為經(jīng)壓縮處理后的第二神經(jīng)網(wǎng)絡(luò)模型;若當(dāng)前的神經(jīng)網(wǎng)絡(luò)模型的精度低于預(yù)設(shè)精度,則將前一待壓縮層執(zhí)行壓縮處理后的神經(jīng)網(wǎng)絡(luò)模型確定為經(jīng)壓縮處理后的第二神經(jīng)網(wǎng)絡(luò)模型。
5.根據(jù)權(quán)利要求1所述的方法,其中,利用遺傳算法對(duì)待壓縮層的部分或全部執(zhí)行壓縮處理,包括:
獲取待壓縮層的網(wǎng)絡(luò)結(jié)構(gòu)信息;
根據(jù)待壓縮層的網(wǎng)絡(luò)結(jié)構(gòu)信息,對(duì)待壓縮層進(jìn)行編碼,以獲得一染色體;
根據(jù)獲得的一染色體,進(jìn)行群體初始化生成初始群體;
計(jì)算群體中染色體個(gè)體的適應(yīng)度值;
判斷是否達(dá)到終止條件;
若未達(dá)到終止條件,則以適應(yīng)度值為標(biāo)準(zhǔn),選擇部分適應(yīng)度值滿足要求的染色體個(gè)體,執(zhí)行復(fù)制、交叉或變異操作,從而產(chǎn)生新一代群體,然后返回計(jì)算群體中染色體個(gè)體的適應(yīng)度值步驟;
若達(dá)到終止條件,則輸出適應(yīng)度值最優(yōu)的染色體個(gè)體,以此獲得經(jīng)壓縮處理后的待壓縮層。
6.根據(jù)權(quán)利要求5所述的方法,其中,計(jì)算群體中染色體個(gè)體的適應(yīng)度值,包括:
分別計(jì)算群體中染色體個(gè)體基于精度和基于壓縮的適應(yīng)度值;
相應(yīng)的,以適應(yīng)度值為標(biāo)準(zhǔn),選擇部分適應(yīng)度值滿足要求的染色體個(gè)體,執(zhí)行復(fù)制、交叉或變異操作,從而產(chǎn)生新一代群體,包括:
根據(jù)基于精度的適應(yīng)度值,獲取群體中染色體個(gè)體的第一選擇概率,根據(jù)第一選擇概率選擇第一染色體個(gè)體,以及,根據(jù)基于壓縮的適應(yīng)度值,獲取群體中染色體個(gè)體的第二選擇概率,根據(jù)第二選擇概率從第一染色體個(gè)體中選擇第二染色體個(gè)體;對(duì)第二染色體個(gè)體執(zhí)行復(fù)制、交叉或變異操作,從而產(chǎn)生第一代群體。
7.神經(jīng)網(wǎng)絡(luò)模型壓縮裝置,包括:
獲取模塊,用于獲取經(jīng)訓(xùn)練后的第一神經(jīng)網(wǎng)絡(luò)模型;
選取模塊,用于從第一神經(jīng)網(wǎng)絡(luò)模型的各層中選取至少一層作為待壓縮層;
排序模塊,用于按照預(yù)設(shè)規(guī)則對(duì)待壓縮層進(jìn)行排序;
壓縮模塊,用于根據(jù)排序的先后順序,利用遺傳算法對(duì)待壓縮層的部分或全部執(zhí)行壓縮處理以獲得第二神經(jīng)網(wǎng)絡(luò)模型,其中,第二神經(jīng)網(wǎng)絡(luò)模型基于預(yù)置的訓(xùn)練樣本的精度不低于預(yù)設(shè)精度。
8.根據(jù)權(quán)利要求7所述的裝置,其中,排序模塊具體用于:
按照待壓縮層在第一神經(jīng)網(wǎng)絡(luò)模型中所處的層級(jí)的層級(jí)數(shù)由大到小對(duì)待壓縮層進(jìn)行先后排序。
9.根據(jù)權(quán)利要求7所述的裝置,其中,排序模塊具體用于:
按照待壓縮層對(duì)第一神經(jīng)網(wǎng)絡(luò)模型損失的貢獻(xiàn)度由小到大對(duì)待壓縮層進(jìn)行先后排序。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于深圳靈圖慧視科技有限公司,未經(jīng)深圳靈圖慧視科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811037330.2/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 同類(lèi)專(zhuān)利
- 專(zhuān)利分類(lèi)
- 一種對(duì)神經(jīng)網(wǎng)絡(luò)模型進(jìn)行訓(xùn)練的方法、裝置及電子設(shè)備
- 一種神經(jīng)網(wǎng)絡(luò)模型壓縮方法以及裝置
- 姿態(tài)檢測(cè)方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 基于無(wú)標(biāo)簽數(shù)據(jù)的神經(jīng)網(wǎng)絡(luò)模型量化方法及裝置
- 神經(jīng)網(wǎng)絡(luò)模型更新方法、圖像處理方法及裝置
- 含有聚類(lèi)拓?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ò)模型生成方法及裝置
- 在分布式數(shù)據(jù)庫(kù)系統(tǒng)中管理查詢
- 設(shè)備間互動(dòng)虛擬角色系統(tǒng)
- 計(jì)算機(jī)虛擬角色拿取系統(tǒng)
- 用于向計(jì)算機(jī)設(shè)備供電的燃料電池
- 虛擬角色同步更新式傳輸系統(tǒng)
- 虛擬角色自行傳輸?shù)挠?jì)算機(jī)交互系統(tǒng)
- 虛擬角色傳輸系統(tǒng)
- 計(jì)算機(jī)設(shè)備的啟動(dòng)方法、裝置及計(jì)算機(jī)設(shè)備
- 一種基于區(qū)塊鏈技術(shù)的計(jì)算機(jī)設(shè)備防盜系統(tǒng)及方法
- 一種用于計(jì)算機(jī)設(shè)備管理的終端
- 通過(guò)下載證書(shū)來(lái)控制對(duì)計(jì)算機(jī)可讀內(nèi)容的訪問(wèn)的系統(tǒng)及方法
- 用于生產(chǎn)組合物的監(jiān)測(cè)設(shè)備
- 計(jì)算機(jī)可讀的掩模收縮控制處理器
- 用于動(dòng)態(tài)授權(quán)對(duì)被許可內(nèi)容的訪問(wèn)的方法、系統(tǒng)和產(chǎn)品
- 監(jiān)視和控制計(jì)算機(jī)可讀介質(zhì)上的數(shù)據(jù)的訪問(wèn)的裝置和方法
- 光電子模塊和用于操作所述光電子模塊的方法
- 用于將操作系統(tǒng)存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上的BIOS代碼
- 相機(jī)組同步曝光控制方法及系統(tǒng)、計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)、相機(jī)組控制系統(tǒng)
- 炒鍋翻炒方法、計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)及智能炒菜機(jī)
- 用于計(jì)算機(jī)系統(tǒng)啟動(dòng)操作的系統(tǒng)及方法





