当前位置: 首页 > news >正文

MPC模型预测控制与RL强化学习的差异性

模型预测控制(Model Predict Control,MPC)

模型预测控制与强化学习的差异性调研

概述

MPC 是一种使用数学模型在有限时间内实时优化控制系统的技术,自二十世纪六七十年代问世以来,已广泛应用于化学工程、炼油、先进制造、机器人和航空航天等各个领域。

杨立昆(Meta首席科学家)认为模型预测控制(MPC)比强化学习(RL)更加出色。他认为,强化学习这种方法需要大量的试验,非常低效。这和人类的学习方式大相径庭 —— 婴儿不是通过观察一百万个相同物体的样本来识别物体,或者尝试危险的东西并从中学习,而是通过观察、预测和与它们互动,即使没有监督。杨立昆还认为RL的一些概念是MPC一直长期在做的,只不过是RL赋予了新的名称

下面是杨立坤在社交平台上发布的观点

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

MPC Method

在这里插入图片描述

使用系统的数学模型来预测未来的行为,然后利用该知识来产生控制操作,以最大化某些性能目标。

  • 建立预测模型
  • 求解优化问题
  • 应用控制输入并更新

应用举例:

在这里插入图片描述

强化学习(RL) VS 模型预测控制(MPC)

特征强化学习(RL)模型预测控制(MPC)
Model系统模型不是必要的需要系统模型
Learning通过试错来学习用数学模型来预测
Speed慢,尤其是针对复杂问题快,尤其针对简单问题
Robustness敏感稳定
Sample efficiency样本效率低相较于RL样本效率更高
Applicability应用范围更加广阔已知或建模良好的场景

使用场景

  • 对于难以建模或具有复杂动态的问题,强化学习是合适的选择
  • 对于建模良好且动态可预测的问题,MPC 是一个不错的选择

MPC是一个规则的设定和建模,而RL主要去处理一些黑盒问题(LLM)


http://www.mrgr.cn/news/60796.html

相关文章:

  • 耦合传输线
  • MySQL快速入门——库的操作
  • appium+mumu模拟器 嚼碎菜鸟教程
  • Isaac Sim Docker 部署并使用过程记录
  • ReactOS系统中平衡二叉树。给定地址超导其所属区块MmFindRegion()
  • CentOS 7(Linux)详细安装教程
  • LeetCode算法(双指针)
  • 智慧工地:建筑热潮退去后的挑战与应对策略
  • Spring Web MVC 入门
  • RabbitMQ 安装(Windows版本)和使用
  • UR机器人RTDE(Real-Time Data Exchange,实时数据交换)
  • redis集群(主从同步、哨兵、群集)
  • 风控建模中变量缺失值率多少应该删除?如何处理缺失值?
  • 扫盲(索引存储)
  • Xcode 格式化代码快捷键
  • [简易版] 自动化脚本
  • 自动化测试用例如何编写
  • CSS - 保姆级面试基础扫盲版本一
  • ChatGPT 4.0 功能竟然如此强大!
  • 基于Spring Boot+Unipp的校园志愿者小程序(图形化分析)
  • 动态规划 —— 路径问题-不同路径
  • shiro(会话管理Session Management,加密Cryptography)
  • 大语言模型驱动的跨域属性级情感分析——论文阅读笔记
  • Zone Transfer详解
  • UG/NX 安装
  • 【设计模式系列】适配器模式(九)