Hrm so are markov decision processes RL?
Introduction to Reinforcement Learning (2015)
31–40 of 45 posts
Re: Introduction to Reinforcement Learning (2015)
#32https://youtube.com/playlist?list=PLqYmG7hTraZBKeNJ-JE_eyJHZ...
Re: Introduction to Reinforcement Learning (2015)
#33Asking from a layman's perspective: I've read a bit about genetic algorithms or evolutionary computation at some point. Apparently it achieves good results as it can find discrete solutions for complex, well defined problems. Reinforcement learning is something I know even less about. But from what I gathered it is also most successful in well defined problems and systems (such as games). So my question is: How do th…
RL is an optimization domain. It's the name of the problem, not the solution. You can straightforwardly use evolutionary algorithms on RL problems. However, a lot of the recent success in RL has come from using deep learning to try to solve various RL problems, not from trying evolutionary computation.
Re: Introduction to Reinforcement Learning (2015)
#34Asking from a layman's perspective: I've read a bit about genetic algorithms or evolutionary computation at some point. Apparently it achieves good results as it can find discrete solutions for complex, well defined problems. Reinforcement learning is something I know even less about. But from what I gathered it is also most successful in well defined problems and systems (such as games). So my question is: How do th…
Hmm... One way that I look at it is evolutionary computation is an optimization strategy. It's characterized by tracking a population of candidates, discarding the lowest scoring, mutating the survivors, and cross-combining elements from multiple candidates. RL is an optimization domain. It's the name of the problem, not the solution. You can straightforwardly use evolutionary algorithms on RL problems. However, a lo…
Re: Introduction to Reinforcement Learning (2015)
#35Earlier quoted context omitted.
Hmm... One way that I look at it is evolutionary computation is an optimization strategy. It's characterized by tracking a population of candidates, discarding the lowest scoring, mutating the survivors, and cross-combining elements from multiple candidates. RL is an optimization domain. It's the name of the problem, not the solution. You can straightforwardly use evolutionary algorithms on RL problems. However, a lo…
That makes sense thank you! It's easy to conflate the concept/problem with the tool as an outsider.
Re: Introduction to Reinforcement Learning (2015)
#36Asking from a layman's perspective: I've read a bit about genetic algorithms or evolutionary computation at some point. Apparently it achieves good results as it can find discrete solutions for complex, well defined problems. Reinforcement learning is something I know even less about. But from what I gathered it is also most successful in well defined problems and systems (such as games). So my question is: How do th…
well known methods like Q-learning are basically just iterative, approximate methods to find solutions to the Bellman equation — i.e. a measure of value for every state of the world, such that the Bellman equation is satisfied.
policy optimization methods don’t do this, but there are still mathematical connections back to the Bellman equation (there is a duality relationship between value functions and policies).
I would say this focus is a big part of what makes the field of RL unique.
Re: Introduction to Reinforcement Learning (2015)
#37I used to be a bit more excited about RL. I mean, it's still definitely something I have to learn, but one aspect of it _seems_ lacking to me and is messing with my motivation to learn it. I'm sure someone will happily explain all the ways I am ignorant. It seems like there is a lot of emphasis on "direct RL" or whatever where they don't even really think about the model much, but it's I guess often inside of the pol…
in the case you haven't seen or read the following: https://bair.berkeley.edu/blog/2019/12/12/mbpo/
Re: Introduction to Reinforcement Learning (2015)
#38Asking from a layman's perspective: I've read a bit about genetic algorithms or evolutionary computation at some point. Apparently it achieves good results as it can find discrete solutions for complex, well defined problems. Reinforcement learning is something I know even less about. But from what I gathered it is also most successful in well defined problems and systems (such as games). So my question is: How do th…
Hmm... One way that I look at it is evolutionary computation is an optimization strategy. It's characterized by tracking a population of candidates, discarding the lowest scoring, mutating the survivors, and cross-combining elements from multiple candidates. RL is an optimization domain. It's the name of the problem, not the solution. You can straightforwardly use evolutionary algorithms on RL problems. However, a lo…
Deep learning is used for function approximation and is not in contrast with evolutionary computation. You can train a neutral network policy (mapping states to actions) with an evolutionary algorithm, but most of the success has come from methods that utilize the internal structure of the problem as mentioned earlier and evolutionary algorithms do not, which is what makes these optimization strategies both weak and powerful.
Re: Introduction to Reinforcement Learning (2015)
#39I used to be a bit more excited about RL. I mean, it's still definitely something I have to learn, but one aspect of it _seems_ lacking to me and is messing with my motivation to learn it. I'm sure someone will happily explain all the ways I am ignorant. It seems like there is a lot of emphasis on "direct RL" or whatever where they don't even really think about the model much, but it's I guess often inside of the pol…
Re: Introduction to Reinforcement Learning (2015)
#40I used to be a bit more excited about RL. I mean, it's still definitely something I have to learn, but one aspect of it _seems_ lacking to me and is messing with my motivation to learn it. I'm sure someone will happily explain all the ways I am ignorant. It seems like there is a lot of emphasis on "direct RL" or whatever where they don't even really think about the model much, but it's I guess often inside of the pol…
I think the main problem with RL is deciding if an utility function — as precise as it may be — can fully capture/estimate all nuances of an environment. Another problem is at adapting to the environment by having new actions added dynamically into your model and having it to converge as quickly as possible.