Generating a graph from neural network
4 次查看(过去 30 天)
显示 更早的评论
Hi. How to generate a graph from neural network train tool?
Let say for y-axis = MSE and Accuracy, x-axis = number of neuron.
Thanks in advance.
0 个评论
采纳的回答
Ameer Hamza
2020-4-19
I think if you want to use neural network train tool, then you will need to configure each network separately and save their accuracy and MSE values. It will be easier if you write the code to train your network and then use a for-loop to try different numbers of neurons. Following code shows an example
[x,t] = simplefit_dataset;
N = [1 2 3 5 10 20]; % number of neurons to try
MSE = zeros(size(N));
for i=1:numel(N)
net = feedforwardnet(N(i));
net = train(net, x, t);
y = net(x);
MSE(i) = perform(net,y,t);
end
plot(N, MSE);
xlabel('Neurons');
ylabel('MSE');
4 个评论
Ameer Hamza
2020-4-19
Reff, I added this line
[a',b'] = simplefit_dataset;
to load an example dataset. If you already have variables a and b then try to run this code after removing this line.
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Sequence and Numeric Feature Data Workflows 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!