在“健身房”环境之外使用这个库('keras-rl')时,我有很多问题想问。我知道这个库的用户很少,所以我可能会接受一个更好的替代库。
我正在尝试在 Chrome (chrome://Dino) 上使用 T-Rex 游戏实现 DQN。当我遇到一些问题时,我正在使用这个库来制作代理:-
在我的 DQN 代理中,代码如下:
顺便说一句,我正在使用 Tensorflow + keras
dqn = DQNAgent(model = model, nb_actions = num_actions,
memory = memory, nb_steps_warmup = 10,target_model_update = 1e-2, policy = strategy)
- 那么,既然我想定义我自己的动作(即代理有什么控制),我该如何定义它们?
- 在一个只有 2 个动作且没有太多经验的简单环境中,推荐的内存大小是多少?
- 在这整个场景中,我如何更改我的奖励系统?假设我想给代理奖励一些默认设置的其他东西。我怎么做?
有没有办法自定义代码以更改我的要求?或者是否有任何其他简单易用的库来以最少的设置制作 DQN 代理?