I have problem using the simulink block obtained from LSTM trained network. The following is the error. number of inputs to be used is 2 and number of ouputs is 1

20 次查看(过去 30 天)
Error:Layer "sequenceinput": Invalid input data. Invalid size of channel dimension. Layer expects input with channel dimension size 2 but received input with size 1.
Function 'Subsystem/Stateful Predict/MLFB' (#218.166.365), line 5, column 19:
"deep.blocks.internal.sequenceNetworkPredict({in_1}, {size(in_1)}, {class(in_1)},"
Errors occurred during parsing of 'neural_network_deep/Subsystem/Stateful Predict/MLFB'.
Component:MATLAB Function | Category:Coder error
Simulink unable to determine sizes and/or types of the outputs for block 'neural_network_deep/Subsystem/Stateful Predict/MLFB' due to errors in the block body, or limitations of the underlying analysis. The errors might be inaccurate. Fix the indicated errors, or explicitly specify sizes and/or types for all block outputs.
Component:MATLAB Function | Category:Coder error
Simulink unable to determine sizes and/or types of the outputs for block 'neural_network_deep/Subsystem/Stateful Predict/MLFB' due to errors in the block body, or limitations of the underlying analysis. The errors might be inaccurate. Fix the indicated errors, or explicitly specify sizes and/or types for all block outputs.
Component:Simulink | Category:Model error
Error in port widths or dimensions. 'Output Port 1' of 'neural_network_deep/Subsystem/Stateful Predict/MLFB/in_1' is a one dimensional
  6 个评论

请先登录,再进行评论。

回答(1 个)

Krishna
Krishna 2025-1-28
Hi Sowmya,
I understand that you are facing the error "Error:Layer "sequenceinput": Invalid input data. Invalid size of channel dimension. Layer expects input with channel dimension size 2 but received input with size 1." while training a recurrent network.
The reason for the error is that the network excepts 2 sequences of inputs, but you are providing only 1 sequence to the 'sequenceInputLayer.' Please also ensure that training and vaildation data has consistent dimension to avoid these kinds of errors.
Please look at the below documentation to learn more regarding this,
Also please look at the below documentation on how to train a recurrent neural network using 'dlnetwork.'
Hope this helps.

类别

Help CenterFile Exchange 中查找有关 Deep Learning with Simulink 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by