How to train data in Neural Network
이전 댓글 표시
Hi all,
I am working on neural network to study cancer data, which has 680 record and labels. I just want to study the data and classify them to e classes. I've tried to write a code on matlab and I got result. But I don't know if it's correct or not.
So could you help me?
Thanks in advance.
close all, clear all, format compact
[num]= xlsread('Cdata2.xlsx');
[r,c] = size(num);
x = num(: ,1:c-1);
t = num(:,c);
inputs = x';
targets = t';
% Create a Pattern Recognition Network
hiddenLayerSize = 10;
net = patternnet(hiddenLayerSize);
% Set up Division of Data for Training, Validation, Testing
net.divideParam.trainRatio = 70/100;
net.divideParam.valRatio = 15/100;
net.divideParam.testRatio = 15/100;
% Train the Network
[net,tr] = train(net,inputs,targets);
% Test the Network
outputs = net(inputs);
errors = gsubtract(targets,outputs);
performance = perform(net,targets,outputs);
perf = mse(net,targets,outputs);
% View the Network
view(net)
figure, plotregression(targets,outputs)
% Uncomment these lines to enable various plots.
%figure, plotperform(tr)
%figure, plottrainstate(tr)
figure, plotconfusion(targets,outputs)
%figure, ploterrhist(errors)
댓글 수: 1
Nadiah Zainudin
2017년 11월 14일
Can i ask what are the outputs for? What are you testing for?
채택된 답변
추가 답변 (1개)
lyba waseem
2019년 6월 26일
0 개 추천
can someone help me???
i need help regarding neural network...
i am making a website that gives u prediction about which study line you choose after 12.. and i am using neural network soo if anyone of you can help me i'll be very thankful.
its urgent
Thanks in advance....
카테고리
도움말 센터 및 File Exchange에서 Deep Learning Toolbox에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!