Back to Resources
Deep Learning 10 Slides

Markov Decisions, Powerful RL Tools.

Use and to navigate
Swipe left / right on mobile

Guide Notes & Explanation

Accompanying breakdown for this slide deck

  • Markov Decisions, Powerful RL Tools

Understanding Markov Property

  • A state's future depends only on the present state.
  • No memory of past states affects decisions.
  • Simplifies problem-solving and learning.
  • Makes learning more efficient.
  • Useful in many real-world scenarios.

Markov Decision Processes Defined

  • A process with a state, action, reward, and transition probability.
  • State is the current situation.
  • Action is the choice made.
  • Reward is the feedback received.
  • Transition probability defines how we move from one state to another.

State Transitions

  • The probability of moving to a new state given the current state and action is the transition probability.
  • This probability is often denoted as P(next state | current state, action).
  • States can be discrete (distinct) or continuous.
  • Continuous states require discretization for modeling.
  • This process is often represented by a transition matrix.

Value Functions

  • Value function estimates the expected cumulative reward from a given state following a specific policy.
  • Value of a state V(s) indicates how good it is to be in that state.
  • V(s) = E[R_t | S_t = s] where R_t is reward at time t.
  • Different types of value functions include state-value and action-value functions.

Policy Functions

  • A policy function defines the strategy for selecting actions in a given state.
  • A policy π(a | s) gives the probability of taking action a in state s.
  • Optimal policy maximizes cumulative reward.
  • Finding the optimal policy is a key goal in reinforcement learning.
  • Examples include greedy policies and epsilon-greedy policies.

Policy Iteration

  • A method for finding the optimal policy iteratively.
  • Value iteration is a predecessor to policy iteration.
  • It involves alternating between policy evaluation and policy improvement.
  • Policy Evaluation finds the optimal value function.
  • Policy Improvement finds a better policy based on the value function.

Value Iteration

  • An iterative algorithm for finding the optimal state-value function.
  • Uses the Bellman equation to update value estimates.
  • Ensures convergence to the optimal value function.
  • Guaranteed to find the optimal value function if the Markov property holds.

Applications & Future

  • Many applications in robotics, game playing, and resource management.
  • Can be used for planning, decision-making in complex environments.
  • Continues to be a very active area of research.
  • Improves AI's ability to learn optimal strategies.
  • A fundamental concept in modern Reinforcement Learning.