没个人带,自己单独做一个题目,是挻恼火的。而且自己基础又不好,有时候都有点后悔没有跟着做无线传感网。做什么气体传感器阵列嘛。看来是有点高看自己了,要自己单独去做一个方向。不过,都走到这一步了,也只能走下去了。感叹完了,下面还是总结一下这两天的工作吧。
这几天,一直都在看论文,关于怎么用FPGA实现神经网络算法。当然我的重点是,怎样用DSP Builder去实现。这其中,又分两种,在线学习和离线学习。在线学习的,能够实时进行学习,即FPGA实现的神经系统里,就能完成学习,训练,也充分利用了FPGA的并行运算能力。特别适合于需要实时学习且实时性要求高的系统。还有一种就是离线学习。即先在MATLAB里把神经网络训练好。然后把权值、阈值存储在系统里。第二种系统较为简单,适用于比较固定的不需要经更改权值、阈值的应用。
我做的气体检测系统,第二种方式就能满足要求,且为了节省时间和芯片资源,计划用第二种方式去实现。看过的论文里,基本上都是将权值、阈值存储在ROM或RAM里。但对ROM和RAM的提及很少。自己也没做相关方面的练习,所以我自己打算搭建一个不用ROM和RAM的方法。但感觉时序操作方面有点问题。所以下一步是找一些气体检测的原始数据,然后在MATLAB里有神经网络工具箱进行训练,得到网络参数。再根据这些参数来设计网络的结点数及其它参数。
文章评论(0条评论)
登录后参与讨论