- Use getActor, getCriitic functions to gather the actor and critic representations from the trained agent.
- Use getLearnableParameterValues function to get the weights and biases of the neural network representation.
how can I display the trained network weights in reinforcement learning agent?
조회 수: 6 (최근 30일)
이전 댓글 표시
Hello,
I trained a DDPG agent by using reinforcement learning in Reinforcement Learning Toolbox.
I wanted to know the trained weight in the agentm, so after the train was finished I checked the agent variables in work space.
However, I couldn't fine any values of the weights in the variables not even 'agent' and 'evn' variable.
I know it is possible to check weights of network in Neural Network Toolbox, but is it able to access to the weights in Reinforcement Learning Toobox?
What should I do?
댓글 수: 0
답변 (1개)
Anh Tran
2020년 2월 21일
편집: Anh Tran
2020년 2월 21일
Hi Ru SeokHun,
In MATLAB R2019b and below, there is a 2-step process:
See the code below to get the parameters of the trained actor. You can compare these values with those of an untrained agent. Assume you have DDPG agent named 'agent'
% get the agent's actor, which predicts next action given the current observation
actor = getActor(agent);
% get the actor's parameters (neural network weights)
actorParams = getLearnableParameterValues(actor);
참고 항목
카테고리
Help Center 및 File Exchange에서 Deep Learning Toolbox에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!