SKlearn.mixture.GaussianMixture
- n_components: 混合高斯模型个数,默认为1
- covariance_type: 协方差类型,默认‘full’ ;
‘full’完全协方差矩阵(元素都不为零)
‘tied’相同的完全协方差矩阵(HMM会用到)
‘diag’对角协方差矩阵(非对角为零)
‘spherical’球面协方差矩阵(非对角为零,对角完全相同) - tol: EM迭代停止阈值,默认为1e-3
- reg_covar: 协方差对角非负正则化,保证协方差矩阵均为正,默认为0
- max_iter: 最大迭代次数,默认100
- n_init: 初始化次数,用于产生最佳初始参数,默认为1
- init_params: 初始化参数实现方式,默认用kmeans实现,也可以选择随机产生 {‘kmeans’, ‘random’}