電子產業(yè)一站式賦能平臺

PCB聯(lián)盟網

搜索
查看: 2024|回復: 3
收起左側

fpga(verilog)實現(xiàn)卷積神經網絡cnn, 神經網絡的weights如何存儲

[復制鏈接]

585

主題

910

帖子

4977

積分

四級會員

Rank: 4

積分
4977
跳轉到指定樓層
樓主
發(fā)表于 2022-7-20 08:44:12 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
問題:fpga實現(xiàn)cnn, 神經網絡的weights如何存儲呢?* b/ h2 X" U/ t1 m  m4 B$ G
通過python訓練好的網絡,網絡結構確定。
8 v; _% E% l  f4 L本項目就是將確定的網絡通過fpga實現(xiàn)出來,實現(xiàn)的神經網絡只管做推斷分類,不進行訓練。
" f$ i, N+ Y3 ?8 H: w) `訓練好的網絡權值weights已經確定,但是參數很多,光卷積層有兩萬多個參數,怎么讓它存在fpga里運算呢?
回復

使用道具 舉報

594

主題

958

帖子

5093

積分

四級會員

Rank: 4

積分
5093
沙發(fā)
發(fā)表于 2022-7-20 08:44:24 | 只看該作者
我自己的想法就是,把python的權值處理成coe文件存儲到rom中,) g  W7 V6 C% Z- u
再讀取rom的值存到多個reg寄存器中,# [2 @* W/ m, X, M2 u
然后計算的時候就直接把reg的值作為輸入。
% k7 u9 D0 b3 l5 b  N想問一下有過這個經驗的朋友有什么好的建議?/ R" j4 W- @* r  n

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有賬號?立即注冊

x
回復 支持 反對

使用道具 舉報

598

主題

943

帖子

5138

積分

四級會員

Rank: 4

積分
5138
板凳
發(fā)表于 2022-7-20 08:44:59 | 只看該作者
看資源了  如果不大的話  直接存到rom就行  大的話就外置一個存儲器唄唄
回復 支持 反對

使用道具 舉報

600

主題

954

帖子

5061

積分

四級會員

Rank: 4

積分
5061
地板
發(fā)表于 2022-7-20 08:46:45 | 只看該作者
在B站看到一個up主有講解:https://www.bilibili.com/video/BV13L411K7ma?spm_id_from=333.999.0.0
回復 支持 反對

使用道具 舉報

發(fā)表回復

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則


聯(lián)系客服 關注微信 下載APP 返回頂部 返回列表