Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Python Neural Network Reinforcement Learning [closed]

I want to make a Neural Network that is trained using reinforcement learning in python.

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

I'm using Scikit-learn at the moment but there doesn't seem to be all the neural networks stuff tries to fit yEstimate to yTarget.

Are there secrets to scikit-learn or are there other libraries that I don't know about for accomplishing this?

Thank you!

like image 936
SARose Avatar asked Dec 24 '15 00:12

SARose


2 Answers

Google TensorFlow is one big library with a Python interface for the creation of neural networks. See https://github.com/nivwusquorum/tensorflow-deepq for more information and examples about reinforcement learning.

like image 147
Martin Thoma Avatar answered Sep 26 '22 17:09

Martin Thoma


Here you have an example http://pybrain.org/

Here another https://pypi.python.org/pypi/Reinforcement-Learning-Toolkit/1.0

There are many research groups in robotics using reinforcement learning. If you don't like the ones that I gave you, you can try to look in these groups

like image 41
hoaphumanoid Avatar answered Sep 26 '22 17:09

hoaphumanoid