Reinforcement learning, a Q learning algorithm, implementation on a robot that tryies to solve randomly created maze and reach the goal. Note that you can run .m files both on Matlab and Octave.
- reinforcement_learning.m
Initialize necessary variables and matrices.
Execute this .m file to display Q and Maze matrices. - create_random_maze.m
Create maze matrix and put random obstacles in the maze. - construct_q_matrix.m
- pseudo_code.jpg