Frozen Lake RL Training
Model ReadyEnvironment Controls
Training Controls
Training Parameters
Training Progress
Average Reward
0.00
Episodes
0
Success Rate
0%
An overview and explanation of how Reinforcement Learning works
Reinforcement learning (RL) was a concept that continues to be voiced in the common 'AI narrative'. I wanted to explore the underlying concepts and fundamentals to this style of machine learning. This project had more constraints than the other projects I've completed, especially in regards to the number of choices of environments I could use.
RL relies on an environment for the agent (the gnome, in this case) to learn from. The underlying concept is that for each action the agent takes, a reward (either positive or negative) is provided. These environments are complex to build - and frankly outside of the scope of this project. Thus, I utilized a common environment that many courses teach from, but I added in the extra map randomization and optimal path visuals to better educate on what is actually happening in this training.
Simply navigate below to find the initial state for the agent. Feel free to keep the map at 8x8 or change to 4x4 or 16x16 (this option takes longer). You can also randomize the map to change the locations of the holes in the lake. Then select 'Start Training' where the agent (the gnome) will be seen moving around the map trying to get to the finish line. You'll even see when it falls into the water. The optimized path will appear once the agent has learned and tested that route.
Average Reward
0.00
Episodes
0
Success Rate
0%