Skip to content
Financial Machine Learning / Reinforcement Learning

Markov Decision Processes and Value/Policy Iteration

Every supervised algorithm in this unit assumed a dataset arrives already labelled. Reinforcement learning instead poses a sequential decision problem: an agent picks actions, the world responds with a new state and a reward, and the agent must learn — from that trial-and-error interaction alone — how to act so as to maximise its long-run cumulative reward. The Markov decision process (MDP) is the formal object this problem is posed in, and the Bellman equation is the single recursive identity that makes it tractable: it turns an infinite-horizon optimisation over entire action sequences into a fixed-point equation over one state at a time.

In this lesson

  1. Learning objectives
  2. The Markov decision process
  3. The Bellman equations
  4. Value iteration and policy iteration
  5. Learning a model for an MDP
  6. Worked example

Before you start

The full lesson, with worked examples and exercise solutions, is for members.

Read the full lesson

New to SelfMadeQuant.com? See membership options or browse the Financial Machine Learning syllabus.