神经网络bp算法可以对样本进行预测,具体是预测什么?
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/07/04 22:52:41
神经网络bp算法可以对样本进行预测,具体是预测什么?
是预测这个样本的下一组数据还是预测整个下一个样本?
是预测这个样本的下一组数据还是预测整个下一个样本?
![神经网络bp算法可以对样本进行预测,具体是预测什么?](/uploads/image/z/7525991-47-1.jpg?t=%E7%A5%9E%E7%BB%8F%E7%BD%91%E7%BB%9Cbp%E7%AE%97%E6%B3%95%E5%8F%AF%E4%BB%A5%E5%AF%B9%E6%A0%B7%E6%9C%AC%E8%BF%9B%E8%A1%8C%E9%A2%84%E6%B5%8B%2C%E5%85%B7%E4%BD%93%E6%98%AF%E9%A2%84%E6%B5%8B%E4%BB%80%E4%B9%88%3F)
他的预测是这样的一个意思:
比如你知道x=1,2,3时y分别等于7,4,8,那么神经网络可以告诉你x=1.5或者x=1.254的时候,y等于多少.
或者,你知道
x=1;y=1时z=2;
x=5;y=3时z=4;
x=3;y=2时z=9;
...
(任意几组,少至2组,多至几百组上千组都可以)
这个时候,利用神经网络,你可以知道x=1.354;y=4.654时z的值
如果只有两组,可想而知,这个网络的预测精度并不是很高,而且利用一般的数学方法就很容易完成预测;
但是如果有上千组,那用一般的数学方法完成这样的预测基本上就是不可能的,而神经网络可以很容易的进行预测,建立一个能对这些样本很好拟合的网络,完成这样的预测.
比如你知道x=1,2,3时y分别等于7,4,8,那么神经网络可以告诉你x=1.5或者x=1.254的时候,y等于多少.
或者,你知道
x=1;y=1时z=2;
x=5;y=3时z=4;
x=3;y=2时z=9;
...
(任意几组,少至2组,多至几百组上千组都可以)
这个时候,利用神经网络,你可以知道x=1.354;y=4.654时z的值
如果只有两组,可想而知,这个网络的预测精度并不是很高,而且利用一般的数学方法就很容易完成预测;
但是如果有上千组,那用一般的数学方法完成这样的预测基本上就是不可能的,而神经网络可以很容易的进行预测,建立一个能对这些样本很好拟合的网络,完成这样的预测.