我想使用matlab将我的数据拟合到高斯混合模型,但问题是我无法确定组件的最佳数量来做到这一点,任何身体的帮助!另外,如果已经有构建函数来获得最佳编号,请帮助。高斯混合模型组件
Q
高斯混合模型组件
1
A
回答
0
无限高斯混合模型(www.gatsby.ucl.ac.uk/~edward/pub/inf.mix.nips.99.pdf)可以自动学习聚类的数量。
此页面(http://www.cs.brown.edu/~fwood/code.html)有一些实现它的matlab代码(我没有尝试过代码)。
2
的不同方法好评找到高斯模型混合分量的最佳数量是:
- 评估组分的混合车型数量:由A奥利维拉 - Brochado和FV马丁斯回顾(2005年):available here
- 第6章由穆尔和皮尔有限混合模型的(2000)
PS:我没有你的问题的解决方案在Matlab但BIC准则中的R包实施
2
在Matlab中,我们已经有2个标准:AIC和BIC的实现。飞度GMM
见代码片段:SRC:http://www.mathworks.in/help/stats/gmdistribution.fit.html
AIC = zeros(1,4);
obj = cell(1,4);
`for k = 1:4`
`obj{k} = gmdistribution.fit(X,k);`
`AIC(k)= obj{k}.AIC;`
`end`
[minAIC,numComponents] = min(AIC);
numComponents
相关问题
- 1. OpenCV的:基于高斯混合模型
- 2. 问题sklearn.mixture.GMM(高斯混合模型)
- 3. 高斯混合模型与mle2 /优化
- 4. 改进高斯混合模型
- 5. 基于高斯均值的scikit-learn高斯混合模型集预测输出
- 6. 混合高斯在pyMC3
- 7. 高斯混合的图像
- 8. 高斯混合物 - C
- 9. 使用keras实现高斯混合模型
- 10. 如何在Java中编写GMM(高斯混合模型)?
- 11. 如何在C中编写GMM(高斯混合模型)?
- 12. 高斯混合模型 - 参数的Matlab训练
- 13. 使用高斯混合模型进行二进制分类
- 14. 实时高斯混合模型实现对象检测
- 15. 如何评估加权高斯混合模型中的样本?
- 16. 了解高斯混合模型的概念
- 17. 如何在C++和Opencv中编写高斯混合模型
- 18. 在MATLAB中可视化高斯混合模型集群
- 19. 使用高斯混合模型的皮肤检测
- 20. Matlab中的低通高斯混合模型
- 21. 为什么使用高斯混合模型?
- 22. 使用训练的高斯混合模型标记新数据
- 23. 从高斯混合模型中抽取部分矢量
- 24. 很多高斯混合模型的MATLAB代码
- 25. 斯坦的混合模型 - 矢量化
- 26. 斯卡拉火花高斯混合模型1.5.1权重总是均匀分布
- 27. 高斯混合使用scikit学习混合
- 28. 基于高斯混合的分割
- 29. 将高斯混合物转换为PyMC3
- 30. SciKit高斯混合模型ValueError:x和y必须具有相同的第一维
这就是经典的“模型塞莱问题“。没有独特的解决方案,只有一些启发式方法可以帮助您选择。检查YBE写的链接。你也可以搜索“模型选择”论文,你会得到很多。 – Ran 2012-07-02 15:21:33