PyBrain,NFQ定制网络

时间:2013-07-31 05:52:26

标签: python neural-network pybrain

目前我正在使用pybrain的NFQ算法。我想尝试不同类型的网络(隐藏层中的神经元数量,例如)是否有可能这样做?

self.controller = ActionValueNetwork(3,3)

例如,让我设置输入和输出神经元。

由于

1 个答案:

答案 0 :(得分:2)

不幸的是我发现用pyBrain本身提供的函数不可能这样做,因为只有一个ActionValueNetwork构造函数。

但是你可以自己为pyBrain添加一些功能来实现这个目标。昨天我一直在调查pyBrain的这一部分,这似乎并不太难。 查看pybrain/rl/learners/valuebased/interface.py类的文件ActionValueNetwork。 你可以在那里添加你自己的构造函数和更多的参数,并用它来调用BuildNetwork()。 对于BuildNetwork()函数,请查看pybrain/tools/shortcuts.py

我希望这有帮助!