Filter löschen
Filter löschen

i cant simulate my network, Error using network/sim Input data sizes do not match net.inputs{1}.size.

16 Ansichten (letzte 30 Tage)
Hi,
I can't simulate a simple network, for example
% my input is x, and my output is y
x = [1:50];
y = 2*x;
% create the network
net = fitnet(10);
% train the network on x & y
train(net,x,y)
% so far things are ok! now let's simulate
xnew = 2.5;
ynew = sim(net,xnew);
%at this point i get the error
Why this happens? i above statements used to work fine 2 years ago when i used MATLAB, but now everytime i get the error below:
Error using network/sim
Input data sizes do not match net.inputs{1}.size.
Even if I use my input (x) into the sim command >> ynew = sim(net,x), i would still get this error.
Thanks,

Antworten (1)

Ahmed Ghamdi
Ahmed Ghamdi am 16 Jul. 2022
i found the mistake,
for training, instead of writing
ThemeCopy
train(net,x,y)
i should write
ThemeCopy
[net,tr] = train(net,x,y)

Kategorien

Mehr zu Sequence and Numeric Feature Data Workflows finden Sie in Help Center und File Exchange

Produkte


Version

R2022a

Community Treasure Hunt

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

Start Hunting!

Translated by