首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >导入keras-rl包到conda环境

导入keras-rl包到conda环境
EN

Stack Overflow用户
提问于 2017-01-23 06:35:02
回答 3查看 3.5K关注 0票数 2

我已经按照他们的说明在我的电脑上安装了keras-rl包:

代码语言:javascript
复制
git clone https://github.com/matthiasplappert/keras-rl.git
cd keras-rl
python setup.py install

所以我的conda环境可以看到这个包,但是当我试图将它作为代码的一部分导入Spyder时,例如import keras-rl,我得到了以下错误:

代码语言:javascript
复制
SyntaxError: invalid syntax

使用指向keras-rl的短划线的指针。

问:如何在Spyder中导入keras-rl (或名称中带有破折号的任何其他包)?

EN

回答 3

Stack Overflow用户

发布于 2018-10-18 16:06:16

我们可以通过执行以下命令来安装keras-rl

代码语言:javascript
复制
         pip install keras-rl

keras-rl提供了各种功能,我们可以利用这些功能在特定环境中运行基于RL的算法。

下面有几个例子

代码语言:javascript
复制
from rl.agents.dqn import DQNAgent
from rl.policy import BoltzmannQPolicy
from rl.memory import SequentialMemory

这就是我们使用这个包的方式。

票数 1
EN

Stack Overflow用户

发布于 2017-01-26 22:41:36

如果您查看github存储库中的examples,您将看到各种功能都是从rl导入的。如下所示:

代码语言:javascript
复制
(root) ~/condaexpts/keras-rl/examples $ grep -h import * | grep rl
from rl.agents import ContinuousDQNAgent
from rl.memory import SequentialMemory
from rl.random import OrnsteinUhlenbeckProcess
from rl.core import Processor
from rl.agents.cem import CEMAgent
from rl.memory import EpisodeParameterMemory
from rl.agents import DDPGAgent
from rl.memory import SequentialMemory
from rl.random import OrnsteinUhlenbeckProcess
from rl.agents.dqn import DQNAgent
from rl.policy import LinearAnnealedPolicy, BoltzmannQPolicy, EpsGreedyQPolicy
from rl.memory import SequentialMemory
from rl.core import Processor
from rl.callbacks import FileLogger, ModelIntervalCheckpoint
from rl.agents.dqn import DQNAgent
from rl.policy import BoltzmannQPolicy
from rl.memory import SequentialMemory
票数 0
EN

Stack Overflow用户

发布于 2020-04-13 22:07:54

我也有同样的问题。经过大量的检查,我找到了正确的方法。您可以通过编写以下代码来导入RL:

代码语言:javascript
复制
"import rl"

然后像这样编写你的代码:

代码语言:javascript
复制
rl.core.Agent()
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41796897

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档