《徐亦达机器学习:Kalman Filter 卡尔曼滤波笔记 (一)》

news/2024/7/24 5:30:16 标签: 机器学习, 笔记, 人工智能

在这里插入图片描述

P ( x t P(x_t P(xt| x t − 1 ) x_{t-1}) xt1) P ( y t P(y_t P(yt| x t ) x_t) xt) P ( x 1 ) P(x_1) P(x1)
Discrete State DM A X t − 1 , X t A_{X_{t-1},X_t} AXt1,XtAny π \pi π
Linear Gassian Kalman DM N ( A X t − 1 + B , Q ) N(AX_{t-1}+B,Q) N(AXt1+B,Q) N ( H X t + C , R ) N(HX_t+C,R) N(HXt+C,R) N ( μ 0 , ϵ 0 ) N(\mu_0,\epsilon_0) N(μ0,ϵ0)
No-Linear NoGaussian DM f ( x t − 1 ) f(x_{t-1}) f(xt1) g ( y t ) g(y_t) g(yt) f ( x 1 ) f(x_1) f(x1)

{ P ( y 1 , . . . , y t ) − − e v a l u a t i o n a r g m e n t θ log ⁡ P ( y 1 , . . . , y t ∣ θ ) − − p a r a m e t e r l e a r n i n g P ( x 1 , . . . , x t ∣ y 1 , . . . , y t ) − s t a t e d e c o d i n g P ( x t ∣ y 1 , . . , y t ) − f i l t e r i n g \left\{ \begin{aligned} P(y_1,...,y_t)--evaluation\\ argment \theta \log{P(y1,...,y_t|\theta)}--parameter learning \\ P(x_1,...,x_t|y_1,...,y_t)-state decoding \\ P(x_t | y_1,..,y_t)-filtering \end{aligned} \right. P(y1,...,yt)evaluationargmenlogP(y1,...,ytθ)parameterlearningP(x1,...,xty1,...,yt)statedecodingP(xty1,..,yt)filtering
在这里插入图片描述

线性高斯噪声的动态模型

在这里插入图片描述

P ( x t ∣ y 1 , . . . , y t ) P(x_t|y_1,...,y_t) P(xty1,...,yt)
假设转移概率是 P ( x t ∣ X t − 1 ) = N ( A X t − 1 + B , Q ) P(x_t|X_{t-1})= N(AX_{t-1}+B,Q) P(xtXt1)=N(AXt1+B,Q)
X t = A X t − 1 + B + ω X_t = AX_{t-1}+B+\omega Xt=AXt1+B+ω , ω ∼ N ( 0 , Q ) \omega \sim N(0,Q) ωN(0,Q)

measurement probility
P ( y t ∣ x t ) = N ( H X t + C , R ) P(y_t|x_t) = N(HX_t+C,R) P(ytxt)=N(HXt+C,R)
y t = H X t + C + v y_t = HX_t+C+v yt=HXt+C+v
v ∼ N ( 0 , R ) v \sim N(0,R) vN(0,R)
以下都是参数。
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

非线性非高斯噪声的动态模型


http://www.niftyadmin.cn/n/5022937.html

相关文章

一起Talk Android吧(第五百五十回:如何适配SplashScreen)

文章目录 概念介绍实现方法示例代码经验分享各位看官们大家好,上一回中咱们说的例子是"毫秒时间转换为日期时间",本章回中介绍的例子是" 如何适配SplashScreen"。闲话休提,言归正转,让我们一起Talk Android吧! 概念介绍 本章回中介绍的SplashScreen就…

SQL11 高级操作符练习(1)

描述 题目:现在运营想要找到男性且GPA在3.5以上(不包括3.5)的用户进行调研,请你取出相关数据。 示例:user_profile iddevice_idgenderageuniversitygpa12138male21北京大学3.423214male复旦大学4.036543female20北京大学3.242315female23浙…

总结 NAT 机制的工作流程及优缺点

什么是NAT NAT定义 **NAT(Network Address Translator,网络地址转换)**是用于在本地网络中使用私有地址,在连接互联网时转而使用全局IP地址的技术. 实际上是为解决IPv4地址短缺而开发的技术: NAT技术作为当前解决IP地址不够用的主要手段&a…

【PTA】攀拓(PAT)- 程序设计(甲级)2023年春季考试

个人学习记录,代码难免不尽人意。 今天又斥资买了今年春季的真题一试,呃,感觉尽力了,89分,在当年排名23,感觉还不错,没有出现读不懂的题目和没有思路的情况,扣的11分分别是第二题两个…

基于OpenCV的程序脱离动态链接库运行方法

首先要明确在没有安装OpenCV的电脑上,要运行基于OpenCV库的程序,有两种方法:一、将OpenCv安装目录下的bin目录下的*.dll文件 与应用程序一起打包发布。 二、将OpenCV库源代码加载到工程中和应用程序一起编译,也就是说最后生成的可…

c++学习第十三

1)循环引用的案例及解决办法: #include <iostream> #include <memory> using namespace std; class A;class B { public:B(){cout<<"B constructor---"<<endl;}~B(){cout<<"B deconstructor----"<<endl;}std::weak_…

汽车红外夜视系统行业发展总体概况

汽车红外夜视系统是一种技术&#xff0c;旨在帮助驾驶员在夜间或低光条件下提供更好的视觉能力。它利用红外光谱的特性来检测和显示在正常光线下难以察觉的热能辐射。这使驾驶员能够在夜间或恶劣天气条件下更好地识别和辨别道路上的物体、行人、动物或其他车辆。 汽车红外夜视…

SOLIDWORKS Composer反转关键帧实现产品安装过程

SOLIDWORKS Composer 是一款被用来制作交互式产品说明书的工具&#xff0c;可以帮助我们对产品设定精确的机构动画&#xff0c;并能根据材质生成一定细节的渲染图像。 今天我们主要向大家讲解的是&#xff0c;利用SOLIDWORKS Composer关键帧反转实现产品动态的安装。 一般情况下…