help with defining neural networks
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Radians
el 10 de Feb. de 2020
Comentada: Radians
el 19 de Feb. de 2020
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
0 comentarios
Respuesta aceptada
Jyothis Gireesh
el 13 de Feb. de 2020
This error message may be due to the presence of a comment inside the “decodingLayers_2” array. This may interfere with the line continuation operator and eventually lead to an error during run-time.
One way to avoid this is to avoid commenting inside the array definition. So, the updated code can be as follows
decodingLayers_2 = [ ...
createUpsampleTransponseConvLayer(2,8), ...
reluLayer, ...
convolution2dLayer(3,1,'Padding','same'), ...
clippedReluLayer(1.0), ...
regressionLayer];
Más respuestas (0)
Ver también
Categorías
Más información sobre Specialized Power Systems en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!