How to extract neural network of reinforcement learning agent?

4 次查看(过去 30 天)
Is there a way to get the neural network of trained reinforcement learning agent?

采纳的回答

Emmanouil Tzorakoleftherakis
For critics:
criticNet = getModel(getCritic(trained_agent))
For actors
actorNet = getModel(getActor(trained_agent))
Note that you can use this regardless of whether the agent is trained or not.
Hope this helps
  5 个评论
Emmanouil Tzorakoleftherakis
编辑:Emmanouil Tzorakoleftherakis 2021-3-11
What I mentioned above should work then. Use the DL blocks or ML Function block to bring the trained network into Simulink, and the plain C codegen feature I mentioned in my other answer to deploy. Plain C code generation shipped in R2021a.

请先登录,再进行评论。

更多回答(0 个)

产品


版本

R2019a

Community Treasure Hunt

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

Start Hunting!

Translated by