neural network - How can I modify my code to show training and testing graphs in MATLAB? -


i have code neural networks. how can modify code can show training , testing graphs?

%~~~~~~~~~~~[l1 l2 1];first hidden layer,second & output layer~~~~~ layer = [11 15 1]; myepochs = 30; attemption = 1; %i; mytfn = {'tansig' 'tansig' 'purelin'};  %~~~~~~load data~~~~~~~~~~~~~~~~~~~~~~~ m = xlsread('c:\documents , settings\winxp\my documents\matlab\matlab_data\datatrain.csv');     %~~~~~~convert data in matrix form~~~~ [row,col] = size(m);            p = m(1:row,1:10)';  t1 = m(1:row, col)';   % target data training...last column  net = newff([minmax(p)],layer,mytfn,'trainlm');  %nnet  net.trainparam.epochs = myepochs;   % how many time newff repeat training net.trainparam.showwindow = true; net.trainparam.showcommandline = true; net = train(net,p,t1);  % start training newff input p , target t1  y = sim(net,p);   % training  save 'net114' net; 

also, code correct? want calculate area , perimeter of image. calculated values show perimeter bigger area not make sense, right? or maybe maybe there's explanation that?

bw =~c; area= bwarea(bw); area imshow(bw);  bw2=~c;  pm=bwperim(bw2); perimeter=bwarea(pm); 

you might want try net.trainparam.show = 30 show training progress every 30 epochs.


Comments

Popular posts from this blog

objective c - Change font of selected text in UITextView -

php - Accessing POST data in Facebook cavas app -

c# - Getting control value when switching a view as part of a multiview -