一维数据集的无限高斯混合推理,用起来还挺方便的,尤其是你想搞清楚 DPGMM 的推理过程时。Rasmussen 的那套思路已经比较经典了,这个 Matlab 小脚本直接复现了,代码也简单,响应也快。
生成的一维高斯混合数据挺直观的,推理结果也都可视化了,适合刚上手 DPGMM 的人练手用。你不需要太多配置,直接运行就能看到结果。想搞明白过程的,可以顺手去看看 Rasmussen
那篇论文,蛮清楚的。
对了,相关的 Matlab 实现资源也不少,你如果感兴趣,还可以顺手看看:
如果你正想找个简洁的入门案例或者准备教学用,这个脚本挺合适,轻量、可视化、还能动手改改参数玩玩。