1

在“健身房”环境之外使用这个库('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)
  1. 那么,既然我想定义我自己的动作(即代理有什么控制),我该如何定义它们?
  2. 在一个只有 2 个动作且没有太多经验的简单环境中,推荐的内存大小是多少?
  3. 在这整个场景中,我如何更改我的奖励系统?假设我想给代理奖励一些默认设置的其他东西。我怎么做?

有没有办法自定义代码以更改我的要求?或者是否有任何其他简单易用的库来以最少的设置制作 DQN 代理?

4

0 回答 0