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

PCB聯(lián)盟網(wǎng)

搜索
查看: 2052|回復(fù): 3
收起左側(cè)

fpga(verilog)實現(xiàn)卷積神經(jīng)網(wǎng)絡(luò)cnn, 神經(jīng)網(wǎng)絡(luò)的weights如何存儲

[復(fù)制鏈接]

585

主題

910

帖子

4977

積分

四級會員

Rank: 4

積分
4977
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2022-7-20 08:44:12 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
問題:fpga實現(xiàn)cnn, 神經(jīng)網(wǎng)絡(luò)的weights如何存儲呢?9 b: K" s0 Q% q& m7 X
通過python訓(xùn)練好的網(wǎng)絡(luò),網(wǎng)絡(luò)結(jié)構(gòu)確定。6 V. k/ h* X% b3 B
本項目就是將確定的網(wǎng)絡(luò)通過fpga實現(xiàn)出來,實現(xiàn)的神經(jīng)網(wǎng)絡(luò)只管做推斷分類,不進行訓(xùn)練。
+ ]! ^; ?3 N: d4 w' i/ F' z訓(xùn)練好的網(wǎng)絡(luò)權(quán)值weights已經(jīng)確定,但是參數(shù)很多,光卷積層有兩萬多個參數(shù),怎么讓它存在fpga里運算呢?
回復(fù)

使用道具 舉報

594

主題

958

帖子

5093

積分

四級會員

Rank: 4

積分
5093
沙發(fā)
發(fā)表于 2022-7-20 08:44:24 | 只看該作者
我自己的想法就是,把python的權(quán)值處理成coe文件存儲到rom中,) C" r: k8 h4 o1 E- S4 s
再讀取rom的值存到多個reg寄存器中,6 ~; p1 x9 h5 e! C% F( b4 _
然后計算的時候就直接把reg的值作為輸入。0 T8 E2 B; l5 _* r% e
想問一下有過這個經(jīng)驗的朋友有什么好的建議?
. g* q% _, A( \7 ]; g9 X- |

本帖子中包含更多資源

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

x
回復(fù) 支持 反對

使用道具 舉報

598

主題

943

帖子

5138

積分

四級會員

Rank: 4

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

使用道具 舉報

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ù) 支持 反對

使用道具 舉報

發(fā)表回復(fù)

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

本版積分規(guī)則


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