How to use LSTM based trained Recurrent Neural Network in Simulink?
3 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
I have trained recurrent neural network and using "Predict" command it gives the required output for the trained input set but i am facing error on using it in "user defined function" in simulink, importing net.mat file via "from work space" block or "load ('net.mat');" command.
ERROR:
Unsupported input format for From Workspace block 'SHAPFpqFinal/RNN/From Workspace'. Available formats are double non-complex matrix, a structure with or without time, or a structure with MATLAB timeseries as leaf nodes. All formats require the data to be finite (not Inf or NaN).
Component:Simulink | Category:Block error
Kindly do guide me in this regard. Thanks in advance....
2 comentarios
Chengshi Wang
el 22 de En. de 2020
Did you found out the solution? I was wondering the same problem. Thanks.
Respuestas (1)
Arkadiy Turevskiy
el 18 de Oct. de 2021
Hi,
We added a library of blocks to integrate deep learning networks into Simulink models starting with 20b. Support for LSTM and other recurrent networks was added in 21a.
To bring trained LSTM into a Simulink model, please use Stateful Classify block. In the block dialog specify .MAT file with your LSTM network.
HTH.
Arkadiy
0 comentarios
Ver también
Categorías
Más información sobre Deep Learning with Simulink 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!