How to use LSTM based trained Recurrent Neural Network in Simulink?
Mostra commenti meno recenti
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 Commenti
Chengshi Wang
il 22 Gen 2020
Did you found out the solution? I was wondering the same problem. Thanks.
Rogith balaji Venkateswaran
il 21 Ago 2020
+1. Thanks
Risposte (1)
Arkadiy Turevskiy
il 18 Ott 2021
0 voti
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
Categorie
Scopri di più su Deep Learning with Simulink in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!