Gaussian Process dynamic programming笔记

本文探讨了Bayesian方法在强化学习(RL)与最优控制(OptimalControl)领域的应用,强调了Bayesian方法通过概率理论处理不确定性的特性。文章对比了RL与最优控制的不同之处,特别是在先验知识的需求方面,并讨论了参数化函数逼近器的局限性,如径向基函数网络。此外,文中还提到了超参数求解、策略学习以及分段训练等关键概念。

该论文于2009年发表在Neurocomputing上,论文作者Marc Peter Deisneroth

摘要部分:主要介绍了RL与Optimal Control的区别:针对Optimal Control需要先验知识;A classic optimal control problem, whereproblem-specific prior knowledge is available, and a classic RL problem, whereonly very general priors can be used.

引言部分:Bayesian method的主要特点--利用概率理论确定统计数据的不确定性。需要注意的一点就是径向基函数(radial basis function networks)也是一种参数化函数逼近器,参数化函数逼近器的主要问题是:在处理数据之前,函数的模型已经确定好了。引言中提到的几篇有关高斯回归应用在控制中的几篇论文需要阅读。

应用evidence maximization 求解超参数时包含有正则化项和loss function 这一项。利用V值实现状态的连续化,利用Q值实现动作的连续化。所以在构建Q值函数的时候是固定状态量,只跟动作有关,这样做一方面可以减少计算量,另一方面有可能Q值对应状态量和动作量都不连续,去掉一个可以减少这方面的影响。

Policy learning 中,分段训练这一块不是很明白,为什么需要分段,文中提到对于有些系统(以欠驱动系统为例)可能存在控制策略不连续的情况,所以做分段处理,这个解释不能说服我。并且论文中分段怎么实现的也不明确,需要自己进一步地去挖掘。

另外对于文中的仿真有几个可以利用,第一个是值函数的分布图;第二个是添加样本的图。

### Gaussian Process Morphable Models (GPMM) Gaussian Process Morphable Models 是一种基于高斯过程的统计模型,广泛应用于计算机视觉领域中的形状建模和分析。它通过学习一组训练样本的空间分布来表示目标对象的变化模式[^1]。 #### 基本概念 GPMM 的核心思想在于利用高斯过程回归(GPR, Gaussian Process Regression)对数据进行建模。具体来说,该模型能够捕捉到复杂的数据结构并生成新的实例。其主要特点包括: - **灵活性**:可以适应多种类型的输入数据,例如二维图像、三维网格等。 - **概率框架**:提供了一种自然的概率解释方式,允许不确定性估计。 - **可扩展性**:支持大规模数据集上的高效计算方法。 #### 实现步骤概述 以下是 GPMM 的典型实现流程: 1. 数据预处理阶段涉及标准化原始观测值以便后续操作更加稳定; 2. 构造协方差函数以定义点间相似度关系; 3. 应用最大似然估计或其他优化算法调整超参数直至收敛; 4. 使用测试样本来验证最终构建好的形态学模型性能指标如何。 ```python import numpy as np from sklearn.gaussian_process import GaussianProcessRegressor from sklearn.gaussian_process.kernels import RBF, ConstantKernel as C def gpmm_model(X_train, y_train): kernel = C(1.0, (1e-3, 1e3)) * RBF(10, (1e-2, 1e2)) gpr = GaussianProcessRegressor(kernel=kernel, n_restarts_optimizer=9) # Fit to data using Maximum Likelihood Estimation of the parameters. gpr.fit(X_train, y_train) return gpr X_train = np.array([[0], [1], [2]]) y_train = np.sin(X_train).ravel() model = gpmm_model(X_train, y_train) ``` 此代码片段展示了如何创建一个简单的 GPR 模型作为基础版本的 GPMM 。实际应用中可能还需要考虑更多细节比如特征提取与降维等问题。 #### 学习资源推荐 对于希望深入研究 GPMM 技术的学习者而言,可以从以下几个方面入手寻找资料: - 阅读经典论文《Active Shape Model》及其后续发展成果; - 参考开源项目如 OpenCV 中关于 ASM/BSM 的文档说明; - 关注最新会议发表文章获取前沿动态更新信息。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值