Problem in Training Ann for larger input/Output data.

Hi all, I am new to neural networking.I want train my neural network for pt = [10x7 array],but it is not getting trained.However for pt = [10x4 array] it is being trained properly. Can anybody tell me what is the problem with this code.
pt = [10x7 ] array; % pt = input
t = [4 9 16 25 36 49 64]; % t = target
net = newff(pt,t,10);
net.trainParam.epochs = 500;
net.trainParam.goal = 0.01;
net = train(net,pt,t);
y = sim(net,pt);
Thanks in Advance.

Réponses (1)

Hi,
The function "newff" is obsolete now and instead "feedforwardnet" is used as below:
pt = pt'; % 7×10
t = t(:)'; % 1×10
net = feedforwardnet(10);
net.trainParam.epochs = 500;
net.trainParam.goal = 0.01;
net = train(net, pt, t);
y = net(pt);
To know more about "feedforwardnet", refer the documentation below:
Hope this helps!

Catégories

En savoir plus sur Deep Learning Toolbox dans Centre d'aide et File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by