私はpython scikit-learnパッケージのガウス混合モデルを使用してデータセットをトレーニングしていますが、コーディング時にそれを見つけました
-- G=mixture.GMM(...)
-- G.フィット(...)
-- G.score(合計機能)
結果の対数確率は正の実数です...なぜですか? 対数確率は負であることが保証されていませんか?
わかった。ガウス混合モデルが返すものは、確率「質量」ではなく対数確率「密度」であるため、正の値は完全に合理的です。
共分散行列が特異値に近い場合、GMM はうまく機能しません。一般に、データがそのような生成タスクに適していないことを意味します。