Reinforcement Learning Tool Box : How to change epsilon during training?

조회 수: 1 (최근 30일)
Keita Sugiura
Keita Sugiura 2019년 10월 1일
I just started using reinforcement learning tool box on matlab.
I have a question in terms of epsilon-greedy settings. Is it possible to change the value of epsilon during training?
For instance, for the firtst 30 episodes, I'd like to set Epsilon = 1 and EpsilonDecay = 0.1. Then, after the first 30 episodes, I'd like to change Epsilon = 0.5 and EpsilonDecay =0.05.
I'd really appreciate your comments and advices. Thanks

답변 (1개)

Emmanouil Tzorakoleftherakis
Emmanouil Tzorakoleftherakis 2019년 10월 4일
Hi Keita,
Have a look at this link. The 'EpsilonGreedyExploration' option provides a way to reduce exploration as training progresses using the formula Epsilon = Epsilon*(1-EpsilonDecay).
We are working on adding more ways to set up the exploration strategy.

카테고리

Help CenterFile Exchange에서 Reinforcement Learning에 대해 자세히 알아보기

제품


릴리스

R2019b

Community Treasure Hunt

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

Start Hunting!

Translated by