神經(jīng)網(wǎng)絡如何用單片機實現(xiàn)?
1 回答

蝴蝶不菲
TA貢獻1810條經(jīng)驗 獲得超4個贊
主要考慮三個方向:
1)網(wǎng)絡本身,神網(wǎng)本質(zhì)上是一組矩陣,矩陣在單片機中的表現(xiàn)可以通過數(shù)組來實現(xiàn)。
2)輸入輸出,神網(wǎng)的應用就是把輸入陣列與網(wǎng)絡本身的矩陣點乘叉乘后算術(shù)求和,產(chǎn)生輸出矩陣,把輸入輸出的算法做到單片機里也不是難事。
3)訓練,神網(wǎng)的權(quán)值矩陣都是訓練出來的,采用諸如前向或反向的算法,可以做離線也可以做在線,如果做離線就沒有必要把算法實現(xiàn)在單片機內(nèi),PC上就可以做,然后導入矩陣即可;如果做在線則是相對較難的技術(shù),需要在單片機上實現(xiàn),對于單片機本身的資源要求也較高。
簡單說,1)是基礎(chǔ),也最容易;1)+2)就已經(jīng)是神經(jīng)網(wǎng)絡的應用了,也容易實現(xiàn)。1)+2)+Matlab神經(jīng)網(wǎng)絡離線訓練是易于實現(xiàn),且富有彈性的應用方式;1)+2)+在線訓練基本上就是具備自己學習能力的機器人,這是學術(shù)界一直探索的方向。
- 1 回答
- 0 關(guān)注
- 1436 瀏覽
添加回答
舉報
0/150
提交
取消