1
BP神经网络结构
神经网络旨在通过模仿动物的神经系统利用神经元作为连接结点的新型智能算法,神经网络本身包含三层结构,输入层,隐含层,输出层,每一层都有自己的特殊功能,输入层进行因子的输入与处理。 由于在实际情况中,所有输入的数据并不是线性的,有的时间还是多维的,让该数据通过隐含层进行训练,使得数据可视化,以期达到自己所需要的数据,是神经网络的核心所在在经过隐含层后的训练后,数据基本上也就达到了自己的要求,这时就要对数据进行输出,三个层次之间互不影响,每一层的神经元的状态只能影响下一层神经元的状态,其结构如下图所示:1
代码获取
由于本节案例代码过长不在文中作为展示已经将代码封装在后台公众号后台回复 神经网络获取封装的代码1
神经网络预测实例
本文以黄河流域中游的华山气象站点1957-2010年共54年的数据为基础,以1957-2000年的数据做为预测数据,2001-2010年的数据作为参考数据,利用前44年的数据来预测后十年的数据,并与后十年的实际数据进行对比,来确定预测精确度。 通过前期的分析可以得到被选入的输入变量集因子为水汽压,风速,气温,相对湿度;把降水量作为预测变量,以水汽压,风速,气温,相对湿度作为输入变量代入Matlab程序中进行预测,预测结果如下所示。![9b8e70580c5cb544d42727fe28fb680f.png](https://i-blog.csdnimg.cn/blog_migrate/315ccd97b976d92f619ee6fbe1a1e334.jpeg)
![d068f5f5774a6fda7c40b55edf46d6b3.png](https://i-blog.csdnimg.cn/blog_migrate/328c92af7bceacfd20dde23120c2f479.jpeg)
![5b6ec2108235d44457b6aa2f3ca47917.png](https://i-blog.csdnimg.cn/blog_migrate/c8fd4379a8e73018ade7540f08f0ee85.jpeg)
MATLAB实战—最优Copula函数的选择
![104a2e76579b5ca0043687cd4488a959.png](https://i-blog.csdnimg.cn/blog_migrate/fe730cccc257286ff993b6666bcf00d6.jpeg)