(原理请见上一篇博客)
exp1. 数据包还是bp神经网络的spectra_data.mat
temp = randperm(size(NIR,1));
P_train = NIR(temp(1:50),:)';
T_train = octane(temp(1:50),:)';
P_test = NIR(temp(51:end),:)';
T_test = octane(temp(51:end),:)';
%%选取训练集与测试集
N = size(P_test,2);
net = newrbe(P_train,T_train,25);
T_sim = sim(net,P_test);
%%建立神经网络;训练
%%这里我spread取了25,有待商榷。
error = abs(T_sim - T_test)./T_t