Python神经网络强化学习

时间:2015-12-24 00:09:41

标签: python machine-learning scikit-learn reinforcement-learning

我想创建一个在python中使用强化学习训练的神经网络。

X -> [ANN] -> yEstimate -> score! -> (repeat until weights are optimised)

我目前正在使用Scikit-learn,但似乎并非所有神经网络试图使yEstimate适合yTarget

是否存在scikit-learn的秘密,或者是否有其他我不知道的图书馆来实现这一目标?

谢谢!

2 个答案:

答案 0 :(得分:4)

Google TensorFlow是一个带有Python接口的大型库,用于创建神经网络。有关强化学习的更多信息和示例,请参阅https://github.com/nivwusquorum/tensorflow-deepq

答案 1 :(得分:3)

这里有一个示例http://pybrain.org/

这是另一个https://pypi.python.org/pypi/Reinforcement-Learning-Toolkit/1.0

机器人学中有许多使用强化学习的研究小组。如果你不喜欢我给你的那些,你可以尝试查看这些组