AI engineering glossary · Reinforcement learning

What is MPC (model predictive control)?

Model predictive control (also called MPC): A planning method that, at every step, uses a model to simulate future action sequences over a short horizon, picks the best sequence, executes only its first action, and then replans. It is common in control and in model-based learning.

Level: advancedTopic: Reinforcement learning

Model predictive control: an example

A drone plans 20 future thrust settings every 50 ms but applies only the first.

Related terms

More Reinforcement learning terms

Where you learn it

Model predictive control is part of the AI Engineering Program, which teaches it with notes, a hands-on lab and an exam. The first lesson is free.

Before you go

Take the cheat sheet with you

One free PDF: the key AI-engineering terms, formulas and Python idioms. No spam; unsubscribe any time.