本文介绍了运用计量统计软件Matlab(2017a MAC) 建立BP神经网络模型的方法。主要运用的方程是feedforwardnet
整理数据
本例中的数据来自于Matalab提供的内置数据,可以通过代码
load bodyfat_dataset
获得,为方便其他软件读取,已经将数据复制粘贴到Excel中
本例中,1至13列为输入变量,第14列为输出变量,即输入层包含13个神经元,输出层又一个神经元。另外设定一个隐含层,包括20个神经元
每个神经元包含252个数据点,其中最后一个点不参与训练,留作测试最终的模型,即利用前251个数据点训练模型,利用最后一个点检验模型
在Matlab中输入数据
1、点击打开 Matlab ,确保保存的Excel文件和软件路径一致
2、在 Editor 界面中编辑代码,其中 clc 清除 Command Window, clear 清除 Workspace
2、在 Editor 界面中编辑代码,其中 clc 清除 Command Window, clear 清除 Workspace
clcclear
Note 1:
选中代码,点击鼠标右键,选择 Evaluate Selection 执行选中代码