我想使用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