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

    %% GsNftool

% Copyright 2015 The MathWorks, Inc.


%% load data
load house_dataset
inputs = houseInputs;
targets = houseTargets;

%% alternative assignments
[inputs,targets] = house_dataset;

%% create network
hiddenLayerSize = 10;
net = fitnet(hiddenLayerSize);

%% data division
net.divideParam.trainRatio = 70/100;
net.divideParam.valRatio = 15/100;
net.divideParam.testRatio = 15/100;

%% train network
[net,tr] = train(net,inputs,targets);

%% calculate parameters
outputs = net(inputs);
errors = gsubtract(targets,outputs);
performance = perform(net,targets,outputs)

%% evaluate test data
tInd = tr.testInd;
tstOutputs = net(inputs(:,tInd));
tstPerform = perform(net,targets(tInd),tstOutputs)

%% view network
view(net)