时间与不确定性
基本思想:按照自然的时序顺序对变量进行排序,按因果次数添加变量,记录每个时间片的观测预证据。
困难:变量集合是无界的,因为它需要包含全部时间片的状态与证据

Markov过程

一阶马尔科夫:当前状态只与上一个状态有关;
二阶马尔科夫:当前状态与上两个状态有关;
传感器模型:当前状态只与自己有关
马尔科夫过程中除了转移模型和传感器模型之外,还需要指定0时刻的先验概率P(X0)P(X_0)P(X0), 一个稳态Markov过程的所有变量上的完整的联合概率分布为:
P(X0,X1,...,Xt,E1,...,Et)=P(X0)∏P(Xi∣Xi−1)P(Ei∣Xi)P(X_0, X_1, ...,X_t, E_1, ..., E_t) \\ = P(X_0)\prod P(X_i|X_{i-1})P(E_i|X_i)P(X0,X1,...,Xt,E1,...,Et)=P(X0)∏P(Xi∣Xi−1)P(Ei∣Xi)
P(Ei∣Xi)P(E_i|X_i)P(Ei∣Xi)是传感器模型 P(Xi∣Xi−1)P(X_i|X_{i-1})P(Xi∣Xi−1) 是转移模型
下面是一个例子:

这是一个一阶的Markov过程,通过这个把整个联合概率分布表示成上图的样子。
但是一阶Markov过程不精确,可以通过以下方式弥补:
1、提高Markov过程结数;
2、扩大状态变量集合
推理任务
- 滤波:P(Xt∣e1:t)P(X_t | e_{1:t})P(Xt∣e1:t) :一个信任状态 – 输入与其有关的决策过程,给定目前已有的证据,估计当前状态的后验概率分布
- 预测:P(Xt+1∣e1:t)P(X_{t+1} | e_{1:t})P(Xt+1∣e1:t)对所有的k>0k > 0k>0 : 给定目前为止的所有证据,计算未来状态的后验概率。
- 平滑:P(Xk∣e1:t)P(X_k|e_{1:t})P(Xk∣e1:t)对所有的0≥k<t0 \geq k < t0≥k<t:给定目前已有的证据,估计过去某一状态的后验概率分布
- 最可能解释:给定观察序列,找到最可能生成这些观察结果的状态序列

滤波
目的:为了设计一个递归的状态估计算法
P(Xt+1∣e1:t+1)=f(et+1,P(Xt∣e1:t))P(X_{t+1} | e_{1:t+1}) = f(e_{t+1}, P(X_t|e_{1:t}))P(Xt+1∣e1:t+1)=f(et+1,P(Xt∣e1:t)) : 通过前一个状态得到的
P(Xt+1∣e1:t+1)=P(Xt+1∣e1:t,et+1)(证据分解)=(P(et+1∣Xt+1,e1:t)∗P(Xt+1,e1:t))/P(Xt+1,e1:t)(因为et+1只与当前状态有关)=a∗P(et+1∣Xt+1)P(Xt+1∣e1:t)−−(3)P(X_{t+1}|e_{1:t+1}) \\= P(X_{t+1}|e_{1:t}, e_{t+1})(证据分解)\\ = ({P(e_{t+1}|X_{t+1}, e_{1:t})*P(X_{t+1},e_{1:t})})/P(X_{t+1}, e_{1:t})(因为e_{t+1}只与当前状态有关)\\ =a*P(e_{t+1}|X_{t+1})P(X_{t+1}|e_{1:t}) --(3)P(Xt+1∣e1:t+1)=P(Xt+1∣e1:t,et+1)(证据分解
73



被折叠的 条评论
为什么被折叠?



