GMM-GMR是一组Matlab函数,用于训练高斯混合模型(GMM)并通过高斯混合回归(GMR)检索广义数据。 它允许通过使用期望最大化 (EM) 迭代学习算法对高斯混合模型 (GMM) 中的任何数据集进行有效编码。 通过使用此模型,高斯混合回归 (GMR) 可用于通过指定所需输入来检索部分输出数据。 然后它作为一个泛化过程,计算关于部分观察数据的条件概率。 提供了一个样本来加载包含多个轨迹数据[t,x]的数据集,其中t是时间值,x是3D中的位置。 然后在 GMM 中对联合概率 p(t,x) 进行编码,GMR 用于检索 p(x|t),即每个时间步的预期位置。 这用于检索提供的轨迹的平滑广义版本。 源代码是EPFL/CRC Press 出版的“Robot Programming by Demonstration: A Probabilistic Approach”一书中描述的算法的实现
2021-10-13 20:44:17 77KB matlab
1
image_color_segmentation-gmm:实现的高斯混合模型(GMM)用于图像颜色分割
1
gmm的matlab代码高斯混合模型_聚类 高斯混合模型的聚类Matlab代码 您可以选择初始化和规范化的方法。 性能指标包括ACC,ARI和ANMI。 GMM算法: 虹膜的例子 运行demo_data.m 虹膜的结果是: 迭代1,迭代次数:38,精度:0.96666667 迭代2,迭代次数:38,精度:0.96666667 迭代3,迭代次数:38,精度:0.96666667 迭代4,迭代次数:38,精度:0.96666667 迭代5,迭代次数:38,精度:0.96666667 迭代6,迭代次数:38,精度:0.96666667 迭代7,迭代次数:38,精度:0.96666667 迭代8,迭代次数:38,精度:0.96666667 迭代9,迭代次数:38,精度:0.96666667 迭代10,迭代次数:38,精度:0.96666667 该算法的平均迭代次数为:38.00 平均运行时间为:0.11719 平均准确度是:0.96666667 平均randint指数是:0.95749441 平均归一化的共同信息是:0.89969459 代码作者 王荣荣(kailugaji) 2020/7/5
2021-10-11 23:03:13 193KB 系统开源
1
这个包通过期望最大化(EM)算法拟合高斯混合模型(GMM)。它适用于任意维度的数据集。 应用了多种技术来提高数值稳定性,例如在对数域中计算概率以避免浮点数下溢,这在计算高维数据概率时经常发生。 该代码还通过利用顶点化和矩阵分解进行了仔细调整以提高效率。 这种算法被广泛使用。 详细信息可以在伟大的教科书“模式识别和机器学习”或维基页面中找到http://en.wikipedia.org/wiki/Expectation-maximization_algorithm 此功能强大且高效,但代码结构经过组织,易于阅读。 请尝试以下代码进行演示: 关闭所有; 清除; d = 2; k = 3; n = 500; [X,label] = mixGaussRnd(d,k,n); plotClass(X,label); m = 楼层(n/2); X1 = X(:,1:m); X2 = X(:,(m
2021-09-24 14:57:27 5KB matlab
1
用EM方法求GMM模型的极大似然估计,可以对任意维数的数据进行处理
2021-09-06 19:49:00 19KB matlab EM GMM
1
这是高斯混合概率假设密度过滤器 (GM-PHD) 的一种实现: B.-N。 Vo,W.-K. Ma,“高斯混合概率假设密度滤波器”,IEEE 信号处理汇刊,第 54 卷,第 11 期,2006 年 11 月,第 4091-4104 页。 提交的内容包括由 Vo & Ma 描述的线性卡尔曼滤波器 GM-PHD 滤波器和扩展卡尔曼滤波器 GM-PHD 滤波器算法的 Matlab 实现,以及他们论文中描述的模拟问题之一。 Vo & Ma 的算法做了一些修改,但它们是出于技术原因,不会改变滤波器的整体结构。 GM-PHD 滤波器是一种估计测量数据中目标数量和位置的方法。 它的优点包括目标位置不确定性的表示(使用协方差矩阵)以及目标存在的不确定性(使用权重)和更新步骤中数据关联的缺失。 这个实现得到了大量评论,可能对尝试了解 GM-PHD 过滤的人有帮助,但 Vo & Ma 的论文对于理解真正
2021-08-20 13:03:11 169KB matlab
1
Finite Mixture Models, GEOFFREY MCLACHLAN, DAVID PEEL. 本书对有限混合模型进行了详细讲解,并含盖了很多最新研究成果。
2021-07-22 15:11:55 17.06MB 曲线拟合
1
matlab仿真丢包率代码该存储库包含论文“Xu, L., Y. Mo, and L. Xie, Remote State Estimation with Stochastic Event-triggered Sensor Schedule in the Presence of Packet Drops. 已提交,2019 年”的仿真代码。 “estiamtors.py”文件包含所有用 Python 函数编写的估算器。 “RelativeMSEvsLossRate.py”文件比较了不同估计器在不同丢包率下的相对MSE。 “ExecutionTimeCompare.py”文件比较了不同估算器的执行时间。 “RelativeMSEPlot.m”和“ExecutionTimePlot.m”是绘制最终仿真结果的MATLAB脚本。
2021-07-15 17:34:14 6KB 系统开源
1
高斯混合模型意味着每个数据点(随机)从 C 类数据之一中抽取,概率 p_i 从第 i 类中抽取,并且每个类都分布为具有平均标准差 mu_i 和 sigma_i 的高斯分布。 给定从这种分布中提取的一组数据,我们试图估计这些未知参数。 这里用于估计的算法是 EM(期望最大化)。 简单地说,如果我们知道 N 个输入数据点中的每一个的类别,我们就可以将它们分开,并使用最大似然估计每个类别的参数。 这是 M 步。 E 步骤根据每个类的前一轮参数估计为每个数据点(软)选择(未知)类。 隐式地将数据分类(或聚类)到不同的类中,估计其参数。 当前代码仅适用于一维数据,主要用于说明混合模型和 EM 的想法,但很容易推广到更高维度。
2021-06-12 19:52:36 4KB matlab
1
Probreg is a library that implements point cloud registration algorithms with probablistic model. The point set registration algorithms using stochastic model are more robust than ICP(Iterative Closest Point). This package implements several algorithms using stochastic models and provides a simple interface with . Core features Open3D interface Rigid and non-rigid transformation Algorithms Maximum
1