Rutgers Classifieds>Rutgers Online Courses>Decision Making and Reinforcement Learning

Decision Making and Reinforcement Learning

About this Course

This course is an introduction to sequential decision making and reinforcement learning. We start with a discussion of utility theory to learn how preferences can be represented and modeled for decision making. We first model simple decision problems as multi-armed bandit problems in and discuss several approaches to evaluate feedback. We will then model decision problems as finite Markov decision processes (MDPs), and discuss their solutions via dynamic programming algorithms. We touch on the notion of partial observability in real problems, modeled by POMDPs and then solved by online planning methods. Finally, we introduce the reinforcement learning problem and discuss two paradigms: Monte Carlo methods and temporal difference learning. We conclude the course by noting how the two paradigms lie on a spectrum of n-step temporal difference methods. An emphasis on algorithms and examples will be a key part of this course.

Created by: Columbia University


Related Online Courses

\"GenAI for Technology Consultants\" is an immersive course designed to equip technology consultants with the knowledge and practical skills necessary to integrate Generative Artificial... more
As they tumble through space, objects like spacecraft move in dynamical ways. Understanding and predicting the equations that represent that motion is critical to the safety and efficacy of... more
Data pipelines typically fall under one of the Extract and Load (EL), Extract, Load and Transform (ELT) or Extract, Transform and Load (ETL) paradigms. This course describes which paradigm should... more
Why is unit testing essential for developing high-quality React applications? In this project, you will delve into the core principles of testing React applications using the React Testing Library,... more
Embark on a comprehensive journey into data analysis with Python and Pandas. Learn to set up Anaconda and Jupyter Lab on macOS and Windows, navigate Jupyter Lab\'s interface, and execute code... more

CONTINUE SEARCH

FOLLOW COLLEGE PARENT CENTRAL