[發明專利]神經網絡的數據處理方法、裝置、芯片和存儲介質有效
| 申請號: | 201711408060.7 | 申請日: | 2017-12-22 |
| 公開(公告)號: | CN108334942B | 公開(公告)日: | 2020-08-04 |
| 發明(設計)人: | 裴京;吳臻志;施路平;鄧磊 | 申請(專利權)人: | 清華大學 |
| 主分類號: | G06N3/06 | 分類號: | G06N3/06;G06N3/063 |
| 代理公司: | 北京華進京聯知識產權代理有限公司 11606 | 代理人: | 成丹 |
| 地址: | 100084*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 神經網絡 數據處理 方法 裝置 芯片 存儲 介質 | ||
1.一種神經網絡的數據處理方法,其特征在于,包括:
控制當前計算核的第一軸突模塊將從當前計算核的第一路由模塊中獲取的第一發放數值存儲至所述第一軸突模塊的存儲單元中;
控制當前計算核的第一樹突模塊向所述第一軸突模塊請求獲取所述第一發放數值,并根據所述第一發放數值以及當前計算核中的第一突觸模塊提供的突觸權重進行膜電位積分運算,得到當前神經元的積分膜電位,并將所述積分膜電位存儲至膜電位存儲器中;所述第一發放數值為所述當前神經元的前一個神經元發放到路由上的值;
控制當前計算核的第一胞體模塊從所述膜電位存儲器中讀取所述積分膜電位,并對所述積分膜電位進行發放運算處理,得到當前神經元的第二發放數值,并將所述第二發放數值輸出至所述第一路由模塊;
控制所述第一路由模塊繼續將所述第二發放數值作為新的第一發放數值輸出至目的計算核。
2.根據權利要求1所述的方法,其特征在于,所述控制當前計算核的第一樹突模塊向所述第一軸突模塊請求獲取所述第一發放數值,包括:
控制所述第一樹突模塊在需要發放數值時,向所述第一軸突模塊發送請求信號;
控制所述第一軸突模塊向所述第一樹突模塊發送響應信號,并輸出所需要的發放數值;其中,所述響應信號的長度與所需要的發放數值的個數相關。
3.根據權利要求1所述的方法,其特征在于,所述控制所述第一路由模塊繼續將所述第二發放數值作為新的第一發放數值輸出至所述目的計算核,包括:
控制所述第一路由模塊在接收到所述第一胞體模塊的發送指令后,根據所述第一胞體模塊發送的當前神經元標識和預設的映射關系,確定當前神經元對應的路由信息;其中,所述映射關系包括不同的神經元標識與路由信息之間的對應關系;
控制所述第一路由模塊根據所述第二發放數值和所述當前神經元對應的路由信息生成路由數據包,并輸出至所述目的計算核。
4.根據權利要求3所述的方法,其特征在于,所述當前神經元對應的路由信息包括:所述當前計算核相對于所述目的計算核的坐標偏移信息、所述目的計算核的第二軸突模塊中的存儲單元地址、膜電位發放類型中的至少一個。
5.根據權利要求4所述的方法,其特征在于,所述控制當前計算核的第一軸突模塊將從當前計算核的第一路由模塊中獲取的第一發放數值存儲至所述第一軸突模塊的存儲單元中,包括:
控制所述第一軸突模塊解析從所述第一路由模塊接收的路由數據包,得到所述第一發放數值和所述第一發放數值對應在第一軸突模塊中的存儲單元地址;
控制所述第一軸突模塊將所述第一發放數值存儲至所述存儲單元地址對應的存儲單元中。
6.根據權利要求5所述的方法,其特征在于,所述方法還包括:
控制所述第一軸突模塊向所述第一突觸模塊提供所述第一發放數值對應在第一軸突模塊中的存儲單元地址;
控制所述第一突觸模塊根據所述第一發放數值對應在第一軸突模塊中的存儲單元地址,確定所述第一發放數值對應的突觸權重。
7.根據權利要求1-6任一項所述的方法,其特征在于,所述控制當前計算核的第一胞體模塊從所述膜電位存儲器中讀取所述積分膜電位,并對所述積分膜電位進行發放運算處理,得到當前神經元的第二發放數值,包括:
控制所述第一胞體模塊根據所述積分膜電位確定當前神經元的偏置膜電位;
控制所述第一胞體模塊根據所述偏置膜電位和神經網絡類型,得到當前神經元的第二發放數值;
控制所述第一胞體模塊將所述當前神經元的偏置膜電位存儲至所述膜電位存儲器中,并將所述偏置膜電位作為當前神經元進行下一次膜電位積分運算的初始值。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于清華大學,未經清華大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711408060.7/1.html,轉載請聲明來源鉆瓜專利網。





