MDPlike
MDPlike is a Python library designed to facilitate the implementation and study of Markov Decision Processes (MDPs). It aims to provide a flexible and user-friendly framework for defining MDPs, experimenting with different reinforcement learning algorithms, and analyzing their performance. The library offers abstractions for core MDP components such as states, actions, transitions, and rewards, allowing users to construct custom MDP environments.
Beyond defining MDPs, MDPlike includes implementations of several foundational reinforcement learning algorithms. These include value iteration,
The design philosophy of MDPlike emphasizes clarity and modularity. This enables researchers and students to understand