Encountering problems in creating a Simulink interactive time-sequenced reinforcement learning environment.
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
I want to set up an online learning environment for PPO in Simulink, and the status input is 2*100 time series data, and I would like to ask how to implement it. observationInfo = rlNumericSpec([2 100]); When I use this code, I get an error.
错误使用 rl.internal.validate.mapFunctionObservationInput (第 50 行)
Model input sizes must match the dimensions specified in the corresponding observation and action info specifications.
出错 rlDiscreteCategoricalActor (第 86 行)
model = rl.internal.validate.mapFunctionObservationInput(model,...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
出错 rl_demo (第 80 行)
actor = rlDiscreteCategoricalActor(actorNetwork,observationInfo,actionInfo);
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
0 commentaires
Réponse acceptée
Kautuk Raj
le 1 Juil 2025
I can see that you are facing the error "Model input sizes must match the dimensions specified in the corresponding observation and action info specifications".
I had also faced the same error during one of my workflows.
I updated my MATLAB version to R2024a (or beyond) and this fixed it for me.
Suggesting you to try the same!
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Biological and Health Sciences dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!