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

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)

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 Deep Learning Toolbox finden Sie in Hilfe-Center und File Exchange

Produkte

Version

R2022a

Gefragt:

am 15 Jul. 2022

Beantwortet:

am 16 Jul. 2022

Community Treasure Hunt

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

Start Hunting!

Translated by