Hi,
When I define the following layers:
decodingLayers_2=[ ... createUpsampleTransponseConvLayer(2,8), ... reluLayer, ... convolution2dLayer(3,1,'Padding','same'), ... clippedReluLayer(1.0), ... %clippedReluLayer(1.0), ...
regressionLayer];
Matlab gives the following error:
Error using vertcat
Dimensions of arrays being concatenated are not consistent.
But when I modify the above just a bit as follows:
decodingLayers_2=[ ... createUpsampleTransponseConvLayer(2,8), ... reluLayer, ... convolution2dLayer(3,1,'Padding','same'), ... clippedReluLayer(1.0), ... clippedReluLayer(1.0), ... regressionLayer];
The error disappears.
Please let me know why is this happening and why do I need to put 2 relu layers at the end when I just need 1.
thanks
Best Answer