本站原创文章,转载请说明来自《老饼讲解-BP神经网络》bp.bbbdata.com
本文讲解使用matlab神经网络工具箱进行BP神经网络建模流程与具体步骤
本节介绍matlab工具箱BP神经网络的建模步骤,
通过本节对BP神经网络的建模步骤有个初步概览
建模步骤
matlab神经网络工具箱对BP神经网络做了高度封装,
因此,我们实际使用matlab神经网络工具箱时,
一般只需要三个操作步骤:
● 设置网络 ● 训练网络 ● 查看结果
本节对BP神经网络的各个建模步骤进行细讲
步骤介绍
1. 设置神经网络及参数
主要是设置隐层节点个数、训练步数等。
2. 将所有数据投入训练
将所有数据投入工具箱的训练函数后,
工具箱会自动将数据归一化,
并分割为三份:训练,验证和测试 (默认占比为70%,15%,15%)
其中,训练数据用于训练,验证数据在训练过程中检验是否过拟合,
测试数据留给用户自行测试,测试数据不参与任何过程。
PASS:注意,在一些老版本中(2012b之前),需要用户自己对数据进行归一化。
3. 查 看 结 果
工具箱训练完网络,会将网络的训练结果返回,
返回的训练结果包括所有数据的预测值,和训练、检验、测试数据的索引。
我们只需要从工具箱的训练结果中根据训练、测试数据索引,
抽出训练数据和测试数据的预测值,
查看训练、测试数据的预测效果即可
End