在哪里可以找到已实现的 DQfDAgent?

Where Can I find the implemented DQfDAgent?

我正在尝试将该对象用作 This Blog uses in His Code 但是当我这样做时 from rl.agents.dqn import DQfDAgent 它 returns 我和错误 ImportError: cannot import name 'DQfDAgent'.

我做了一个dir(rl.agents.dqn)但是没有DQfDAgent对象所以,博主是怎么做到的?

(更新 1)

我已经这样做了:

pip install -e git+git://github.com/jakegrigsby/keras-rl.git#egg=keras-rl

但是 returns 这个错误:

Command "git clone -q git://github.com/jakegrigsby/keras-rl.git C:\Users\myuser\src\keras-rl" failed with error code 128 in None

note that the master version of keras-rl may be missing my additions. See my fork.

只需快速搜索 DQfDAgent,您就会发现它不在 rl.agents.dqn 源代码页中。使用作者(here)的分支正确导入并使用他实现的但不是正式版本的代理。

repo you linked 的 README.md 文件表明:

Note that the master version of keras-rl may be missing my additions. See my fork.

在这样的fork中,您可以在以下代码中找到DQfDAgent的实现: https://github.com/jakegrigsby/keras-rl/blob/master/rl/agents/dqn.py