www.gusucode.com > nnet 案例源码 matlab代码程序 > nnet/UgMultilayerExample.m

    %% UgMultilayer
% 
%% prelim setup

% Copyright 2015 The MathWorks, Inc.

rng(0)

%% train network
load house_dataset
net = feedforwardnet(20);
[net,tr] = train(net,houseInputs,houseTargets);

%% analyze performance
tr

%% plot performance
plotperf(tr)
%% regression plot
houseOutputs = net(houseInputs);
trOut = houseOutputs(tr.trainInd);
vOut = houseOutputs(tr.valInd);
tsOut = houseOutputs(tr.testInd);
trTarg = houseTargets(tr.trainInd);
vTarg = houseTargets(tr.valInd);
tsTarg = houseTargets(tr.testInd);
plotregression(trTarg,trOut,'Train',vTarg,vOut,'Validation',...
tsTarg,tsOut,'Testing')