====== KUI Maze Environment ====== Environment ''kuimaze2'' is a Python module we will use to demonstrate several tasks belonging to this course. You shall first download the module according to [[.:00_install|installation instructions]]. Module ''kuimaze2'' provides * several important [[.:02_datatypes|datatypes]] (State, Action) you shall work with, * class ''[[.:05_map|Map]]'' that represents the actual maze, and * the following environments/problems that will be used in the semestral tasks * [[.:10_SearchProblem|SearchProblem]] for shortest path problems in a maze * [[.:20_MDPProblem|MDPProblem]] for problems related to Markov Decision Processes * [[.:30_RLProblem|RLProblem]] for Reinforcement Learning problems The module also provides some [[.:annotations|type annotations]] for those who would like to use them in their code.