newp function… What does specifying the range do?
显示 更早的评论
I am aware that newp has been 'obsoleted', but my course requires that we use it for this sheet. I'm having a lot of difficulty understanding what purpose the values that you might specify for a newp function actually serve. For instance, if you have:
P = [0 0 1 1; 0 1 0 1];
T = [0 1 0 1];
net = newp([-2 +2;-2 +2],1);
net = train(net,P,T);
Y = net(P)
Then what do the values
([-2 +2;-2 +2],1)
Actually do? I've searched and looked at literature but it's often explained from a position of already decent understanding. It seems to me that in this case, I can change these values to...
([4444 +5555;-444 +3333],1)
For example - and it has absolutely no effect on the number of epochs, speed, weight values or biases. I have read that they specify the range of the input, but seeing as I can use any value and it has no obvious bearing on the result, what does it mean to specify the range? What do they do, and can someone provide an example where I can see their values actually effect the outcome significantly?
1 个评论
Walter Roberson
2017-12-1
Such networks are discussed at https://www.mathworks.com/help/releases/R2012a/toolbox/nnet/ug/bss4hat-2.html?searchHighlight=newp
采纳的回答
更多回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 Deep Learning Toolbox 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!