IPRA(Iterative Pairwise Replacement Algorithm)
对于GMR算法,待给定的参数包括:
- Component个数,即包含的(一元/多元)高斯分布的个数。
- Bandwidth ,kernel覆盖范围,控制“局部性”,越小,->更小的邻域,曲线不够光滑;越大 ->更大的邻域,曲线更光滑。
值的选取不需要太严格,而的选取较影响GMR拟合效果和预测性能,先重点描述如何确定。
IPRA算法便用于确定初始Component个数。其主要思想是,对于个数据点,初始化n个GMM,使其过拟合。按照一定顺序比较两个Component的相似性,如果相似则合并两个Component,并更新其参数,迭代执行这个过程直到满足终止条件。IPRA主要包含3个步骤:
- Similarity measure
- Ordering merging
- Update parameters
TODO:每一个过程的分析待添加
Similarity measure
本文利用来衡量相似性。
最终公式是:
Ordering merging
本文应用MST(Minimum Spanning Tree)来决定merging的顺序:
利用上述计算第, 个Component的相似性(), 构建MST,选择距离最小,即相似度最高的两个Component进行合并。
Update parameters
本文应用MoM(Method-of-Moments)来更新合并后的Component参数,公式如下:
IPRA算法终止条件:
MSE和PE
网友评论