clear all; p=[0 1 2 3 4 5]; t=[0 0 0 1 1 1]; net=feedforwardnet(3,'trainb'); %三个神经元,用trainb算法来算 net=train(net,p,t); y=net(p); plot(p,t,'o',p,y,'X');
注释1:
关于feedforwardnet训练、测试、预测集的参数选择。
训练、测试、预测的比例默认是0.7,0.15,0.15,修改起来可以用如下代码:
net.divideParam.trainRatio=0.8; net.divideParam.valRatio=0.1; net.divideParam.testRatio=0.1;
这样就修改成了比例 0.8 0.1 0.1