请教神经网络的问题
我有这样个问题,想请教下达人。有两组数列,每组数据都是离散的时间函数数列(大概有1000个数),还有组目标的离散时间数列(也有1000个数),我想建个神经网络,先学习,然后再输入两组数列,得出预测的结果,不知道这个网络怎么建?构思是建2个输入,1个输出,不知道这样可行嘛? 我想好像这样不行。 比方第一次学习过程,2个输入,1个目标值,然后第二次学习过程,2个输入,1个目标值,。。。有没有什么文献?请达人指教
[ 本帖最后由 痞子嘟嘟 于 2007-2-25 22:03 编辑 ] 以前做过类似的东西,但现在计不太清楚了~~~
个人感觉,你对神经网络还没有形成概念。
首先,针对你的问题,一般做法,把两组数据构成1000*2的矩阵(当然,如果你的两组数据中“离散时间”是不一样的,就不能构建矩阵,需要其它的网络,但同时你是不能获得1个目标值的),然后再学习,预测,可以得到像你所说的两个输入,一个输出
其次,按照你的说法,这1000个数用于构建网络,也就是全部用来学习。那么在计算的过程中,需要把预测值一同进行处理计算,当然,可以把学习好的网络保存下来,然后处理预测值。而学习的次数,应该不是完全由人定的,一方面,要定最大学习次数,以防不收敛;另一方面,当学习到误差小于一定值时,就应该停止学习,过多的学习,也会影响预测的准确性。
页:
[1]