Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

MDPs - Markov Decision Processes - Decision Making Under Uncertainty Using POMDPs.jl

The Julia Programming Language via YouTube

Overview

This course on Decision Making Under Uncertainty using POMDPs.jl aims to teach learners about Markov Decision Processes (MDPs) and how to make decisions under uncertainty. By the end of the course, students will be able to understand MDP definitions, state and action spaces, transition and reward functions, discount factors, and how to use tools like QuickPOMDPs, MDP solvers, and RL solvers. The course covers topics such as Value iteration, Transition probability distribution, Reinforcement learning with TD learning, Q-learning, and SARSA. The teaching method includes theoretical explanations, practical examples using Grid World environments, visualizations, and simulations. This course is intended for individuals interested in decision-making processes, reinforcement learning, and using Julia programming language for solving problems under uncertainty.

Syllabus

Intro.
MDP definition.
Grid World.
State space.
Action space.
Transition function.
Reward function.
Discount factor.
QuickPOMDPs.
MDP solvers.
RL solvers.
Pluto notebook.
Grid World environment.
Grid World actions.
Grid World transitions.
Grid World rewards.
Grid World discount.
Grid World termination.
Grid World MDP.
Solutions (offline).
Value iteration.
Transition probability distribution.
Using the policy.
Visualizations.
Reinforcement learning.
TD learning.
Q-learning.
SARSA.
Solutions (online).
MCTS.
MCTS visualization.
Simulations.
Extras.
References.

Taught by

The Julia Programming Language

Reviews

Start your review of MDPs - Markov Decision Processes - Decision Making Under Uncertainty Using POMDPs.jl

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.