newp function… What does specifying the range do?
Show older comments
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 Comment
Walter Roberson
on 1 Dec 2017
Such networks are discussed at https://www.mathworks.com/help/releases/R2012a/toolbox/nnet/ug/bss4hat-2.html?searchHighlight=newp
Accepted Answer
More Answers (0)
Categories
Find more on Deep Learning Toolbox in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!