I know the basics of feeder neural networks and how to train them using the backpropagation algorithm, but I'm looking for an algorithm that I can use to train online ANN with reinforcement training.
For example, the problem of turning the basket is what I would like to solve with ANN. In this case, I do not know what needs to be done to control the pendulum, I only know how close I am to the ideal position. I need ANN to learn based on remuneration and punishment. Therefore, supervised learning is not an option.
Another situation is something like = snake game, where responses are delayed and limited by goals, not goals, not rewards.
I can think of some algorithms for the first situation, such as climbing or genetic algorithms, but I assume that both of them will be slow. They may also be applicable in the second scenario, but they are incredibly slow and do not contribute to online learning.
My question is simple: Is there a simple algorithm for training an artificial neural network with gain training? . I am mainly interested in real-time reward situations, but if an algorithm for the target situation is available, even better.
language-agnostic algorithm reinforcement-learning machine-learning neural-network
Kendall Frey May 23 '12 at 2:27 pm 2012-05-23 14:27
source share