Why wrong using of RESHAPE when I do trainNetwork in LSTM?
2 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
I 've written python LSTM. However in the MATLAB I cannot realize it by using deep learning toolbox(deep network designer).
I have X_train(606300*4) Y_train(6063), which means every 100 time point with 4 features in the history matches a status Y.
Since LSTM can only input sequence not matix, I input 4 features individually.
I am not sure if data can be batched like python, so I choose batch_size as 100 and reshape my X_train to 100*4*6063 so the feature_u is 100*1*6063.
But when I trainNetwork there always exists RESHAPE error(wrong use in RESHAPE, if you want to RESHAPE, please do NOT modify the number of elements).
How should I fix this and train my model like python(train data with batches)?![1570816010(1).jpg](https://www.mathworks.com/matlabcentral/answers/uploaded_files/242243/1570816010(1).jpeg)
![1570816010(1).jpg](https://www.mathworks.com/matlabcentral/answers/uploaded_files/242243/1570816010(1).jpeg)
0 commentaires
Réponses (1)
Voir également
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!