1
目前我正在使用pybrain的NFQ算法。我想尝试不同类型的网络(隐藏层中的神经元数量,例如)是否有可能这样做?PyBrain,NFQ自定义网络
self.controller = ActionValueNetwork(3,3)
例如,让我设置输入和输出神经元。
感谢
目前我正在使用pybrain的NFQ算法。我想尝试不同类型的网络(隐藏层中的神经元数量,例如)是否有可能这样做?PyBrain,NFQ自定义网络
self.controller = ActionValueNetwork(3,3)
例如,让我设置输入和输出神经元。
感谢
不幸的是,我发现这是不可能与pyBrain本身提供的功能来做到这一点,因为只有一个ActionValueNetwork
构造函数。
但是你可以添加一些功能给pyBrain自己来达到这个目标。我昨天一直在关注pyBrain的这部分内容,这似乎并不难。 查看ActionValueNetwork
类的文件pybrain/rl/learners/valuebased/interface.py
。 你可以在那里添加你自己的构造函数和更多的参数,并用它调用BuildNetwork()
。 对于BuildNetwork()
功能看在pybrain/tools/shortcuts.py
我希望这有助于!