我正试图像This Blog在His Code中使用的那样使用该对象,但是当我执行from rl.agents.dqn import DQfDAgent
时,它将返回我,并且错误为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
但它返回此错误:
Command "git clone -q git://github.com/jakegrigsby/keras-rl.git C:\Users\myuser\src\keras-rl" failed with error code 128 in None
答案 0 :(得分:2)
请注意,keras-rl的主版本可能会缺少我添加的内容。看看我的叉子。
只需快速搜索DQfDAgent,您就会发现它不在rl.agents.dqn源代码页面中。使用作者(here)的分支正确导入并使用他已经实现但未在正式版本中使用的代理。