MATLAB Answers

Unable to perform assignment because the size of the left side is 2-by-1 and the size of the right side is 2-by-226.

1 view (last 30 days)
L
L on 27 Apr 2018
Commented: L on 27 Apr 2018
Hi,
I am having problem solving this problem:
Unable to perform assignment because the size of the left side is 2-by-1 and the size of the right
side is 2-by-226.
Here are some parts of the code:
xTrain is a 1x226 Matrix
expectedOutputTrain is a 226x1 Matrix
size of numclasses is 2
inputSize = numel(xTrain);
numHiddenUnits = 5;
numClasses = numel(categories(expectedOutputTrain));
net = trainNetwork(xTrain',expectedOutputTrain,layers,options);
  2 Comments
L
L on 27 Apr 2018
Hi, these are all the red text. I apologize for the inconvenience.
Error using trainNetwork (line 154)
Unable to perform assignment because the size of the left side is 2-by-1 and the size of the right side is 2-by-226.
Error in botImTired (line 54)
net = trainNetwork(xTrain,expectedOutputTrain,layers,options);
Caused by:
Unable to perform assignment because the size of the left side is 2-by-1 and the size of the right side is 2-by-226.

Sign in to comment.

Answers (0)

Community Treasure Hunt

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

Start Hunting!

Translated by