[發(fā)明專利]一種基于軟硬件協(xié)同加速的神經(jīng)網(wǎng)絡(luò)推斷方法有效
| 申請?zhí)枺?/td> | 202010047206.5 | 申請日: | 2020-01-16 |
| 公開(公告)號(hào): | CN111210019B | 公開(公告)日: | 2022-06-24 |
| 發(fā)明(設(shè)計(jì))人: | 彭析竹;梅亞軍;李俊燊;唐鶴 | 申請(專利權(quán))人: | 電子科技大學(xué) |
| 主分類號(hào): | G06N5/04 | 分類號(hào): | G06N5/04;G06N3/063;G06N3/04 |
| 代理公司: | 成都點(diǎn)睛專利代理事務(wù)所(普通合伙) 51232 | 代理人: | 葛啟函 |
| 地址: | 611731 四川省成*** | 國省代碼: | 四川;51 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 軟硬件 協(xié)同 加速 神經(jīng)網(wǎng)絡(luò) 推斷 方法 | ||
1.一種基于軟硬件協(xié)同加速的神經(jīng)網(wǎng)絡(luò)推斷方法,所述神經(jīng)網(wǎng)絡(luò)包括輸入層、N層卷積層、N層池化層、K層全連接層和輸出層,其中N和K均為正整數(shù),且;
第i層池化層的輸入信號(hào)是第i層卷積層的輸出信號(hào),其輸出信號(hào)是第i+1層卷積層的輸入信號(hào),第1層卷積層的輸入信號(hào)是輸入層的輸出信號(hào),;
第j層全連接層的輸入信號(hào)是第j-1層全連接層的輸出信號(hào),;第1層全連接層的輸入信號(hào)是第N層池化層的輸出信號(hào),第K層全連接層的輸出信號(hào)是輸出層的輸入信號(hào);
其特征在于,所述軟硬件協(xié)同加速方法包括如下步驟:
步驟一、搭建所述神經(jīng)網(wǎng)絡(luò)所需的卷積運(yùn)算模塊、池化運(yùn)算模塊和全連接運(yùn)算模塊并進(jìn)行配置;
步驟二、利用所述步驟一搭建的所述卷積運(yùn)算模塊、池化運(yùn)算模塊和全連接運(yùn)算模塊搭建神經(jīng)網(wǎng)絡(luò)推斷系統(tǒng)的硬件系統(tǒng);
步驟三、訓(xùn)練所述神經(jīng)網(wǎng)絡(luò),將訓(xùn)練好的所述神經(jīng)網(wǎng)絡(luò)的參數(shù)和輸入數(shù)據(jù)存入所述神經(jīng)網(wǎng)絡(luò)推斷系統(tǒng)中進(jìn)行初始化;
步驟四、所述神經(jīng)網(wǎng)絡(luò)推斷系統(tǒng)開始工作,在每一個(gè)大工作周期中所述神經(jīng)網(wǎng)絡(luò)同時(shí)處理2個(gè)輸入數(shù)據(jù);設(shè)定一個(gè)大工作周期中有2N個(gè)小工作周期,在每一個(gè)大工作周期的第1個(gè)小工作周期開始時(shí)將第一輸入信號(hào)輸入到所述神經(jīng)網(wǎng)絡(luò)的第一層卷積層,在每一個(gè)大工作周期的第2個(gè)小工作周期開始時(shí)將第二輸入信號(hào)輸入到所述神經(jīng)網(wǎng)絡(luò)的第一層卷積層,每個(gè)小工作周期所述神經(jīng)網(wǎng)絡(luò)完成一層運(yùn)算并將運(yùn)算結(jié)果輸入到下一層;所述第一輸入信號(hào)和第二輸入信號(hào)依次經(jīng)過所述神經(jīng)網(wǎng)絡(luò)的每一層運(yùn)算后獲得所述第一輸入信號(hào)和第二輸入信號(hào)的推斷結(jié)果;
所述步驟一中在現(xiàn)場可編程邏輯門陣列中搭建所述神經(jīng)網(wǎng)絡(luò)所需的卷積運(yùn)算模塊、池化運(yùn)算模塊和全連接運(yùn)算模塊,配置各個(gè)模塊內(nèi)部的寄存器,設(shè)定每個(gè)模塊的特征輸入、權(quán)重和偏置,調(diào)整卷積、池化和全連接運(yùn)算的規(guī)模大小;
所述步驟二中在片上系統(tǒng)異構(gòu)平臺(tái)上搭建所述神經(jīng)網(wǎng)絡(luò)推斷系統(tǒng)的硬件系統(tǒng),所述上系統(tǒng)異構(gòu)平臺(tái)包括現(xiàn)場可編程邏輯門陣列和處理器;
所述步驟三中在圖形處理器中訓(xùn)練所述神經(jīng)網(wǎng)絡(luò)并將訓(xùn)練好的所述神經(jīng)網(wǎng)絡(luò)的參數(shù)和輸入數(shù)據(jù)存入外部存儲(chǔ)設(shè)備中,利用所述處理器將所述外部存儲(chǔ)設(shè)備中存儲(chǔ)的數(shù)據(jù)存入所述神經(jīng)網(wǎng)絡(luò)推斷系統(tǒng)的存儲(chǔ)器中。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于電子科技大學(xué),未經(jīng)電子科技大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010047206.5/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 噴墨式記錄系統(tǒng)及噴墨式記錄方法
- 軟硬體資源的管理系統(tǒng)及其方法
- 軟硬件協(xié)同函數(shù)庫的構(gòu)造方法
- 基于改進(jìn)混洗蛙跳算法的軟硬件劃分方法
- 一種統(tǒng)一監(jiān)控告警的方法、一站式監(jiān)控告警平臺(tái)及系統(tǒng)
- 一種軟硬件混合系統(tǒng)的聯(lián)合可靠性試驗(yàn)剖面構(gòu)造方法
- 圖像處理的環(huán)境確定方法、裝置、電子設(shè)備和存儲(chǔ)介質(zhì)
- 一種面向智能交通軟硬件數(shù)據(jù)準(zhǔn)確性的評估方法
- 一種用于視頻處理服務(wù)端的軟硬件編碼協(xié)同系統(tǒng)、方法及電子裝置
- 一種基于組合測試的軟硬件混合系統(tǒng)聯(lián)合試驗(yàn)剖面構(gòu)造方法
- 移動(dòng)通信終端的協(xié)同方法及其界面系統(tǒng)
- 業(yè)務(wù)協(xié)同流程配置、業(yè)務(wù)協(xié)同方法及裝置
- 一種基于健康檔案共享平臺(tái)的跨醫(yī)院協(xié)同檢查信息系統(tǒng)
- 一種協(xié)同控制方法、協(xié)同控制系統(tǒng)及變頻器
- 基于協(xié)同網(wǎng)關(guān)的跨域協(xié)同交互方法
- 一種生產(chǎn)協(xié)同管理方法及系統(tǒng)
- 云邊協(xié)同方法、裝置、系統(tǒng)、設(shè)備和介質(zhì)
- 一種智能辦公協(xié)同操作方法及系統(tǒng)
- 一種用于無人裝備的時(shí)間協(xié)同航跡規(guī)劃方法
- 基于大數(shù)據(jù)的智慧辦公協(xié)同方法及系統(tǒng)





