2024-05-13 12:09:28 发布
网友
目前我使用的是pybrain的NFQ算法。我想用不同类型的网络做实验(例如隐藏层中的神经元数量),有没有可能做到这一点?在
self.controller = ActionValueNetwork(3,3)
例如,让我设置输入和输出神经元。在
谢谢
不幸的是,我发现用pyBrain自己提供的函数是不可能做到的,因为只有一个ActionValueNetwork构造函数。在
ActionValueNetwork
但是你可以自己为pyBrain添加一些功能来实现这个目标。我昨天一直在研究pyBrain的这一部分,似乎不难做到这一点。 查看pybrain/rl/learners/valuebased/interface.py文件中的ActionValueNetwork类。 您可以在那里添加带有更多参数的自己的构造函数,并用它调用BuildNetwork()。 对于BuildNetwork()函数,请查看pybrain/tools/shortcuts.py
pybrain/rl/learners/valuebased/interface.py
BuildNetwork()
pybrain/tools/shortcuts.py
我希望这有帮助!在
不幸的是,我发现用pyBrain自己提供的函数是不可能做到的,因为只有一个
ActionValueNetwork
构造函数。在但是你可以自己为pyBrain添加一些功能来实现这个目标。我昨天一直在研究pyBrain的这一部分,似乎不难做到这一点。 查看
pybrain/rl/learners/valuebased/interface.py
文件中的ActionValueNetwork
类。 您可以在那里添加带有更多参数的自己的构造函数,并用它调用BuildNetwork()
。 对于BuildNetwork()
函数,请查看pybrain/tools/shortcuts.py
我希望这有帮助!在
相关问题 更多 >
编程相关推荐