我找到了开源的项目Aforge.Net,它支持BP神经网络,我想用它实现预测,由于本人对神经网络了解得太少了及项目时间太紧了,根本就没有时间去研究神经网络,程序也没有看懂,有没有了解的,教教我应该怎么做啊?1、怎么样去训练?
   比始我现在有一条温度曲线,这温度曲线是异常,是不是可以对这曲线进行训练,如果下次有类似这曲线的就说明是出现异常了。那么这样的话下次出现类似的曲线就说明是异常了
   但是训练时,输入与输出各是什么?教师信号是不是就是输出信号?
2、训练完后怎么样去识别?利用刚才训练的结果去识别

解决方案 »

  1.   

    看了几天的书源代码,对ANN有了点了解,不过还是不怎么明白,我再顶!
      

  2.   

    温度曲线是一个图,比如横坐标是时间,如几月,纵坐标是该时间时温度的值,这样构成一个温度曲线的图表。ANN可以以时间当输入,如一年的温度统计,12个月份是输入,训练时的输出是图表中对应的各个温度值。然后进行训练,训练是需要多个样本的,即多个异常的温度曲线图,不能只使用一个样本图进行训练。训练直到小于某个阈值,中间层的神经元得到适合的权值。训练完毕就可以识别,输入待识别的温度曲线的时间,会得到一个ANN的输出,如果这个ANN的输出和你待识别的温度曲线图各个相应时间点的温度相差不大,说明该温度曲线是异常的,因为训练时是拿异常的温度图训练的,反之温度曲线不异常。
    以上只是我的一个假设,不知和你的意思一样不一样。3年前对ANN还是很熟的,现在有的也记不清了。