from sklearn.mixture import GaussianMixture
gmm = GaussianMixture(
n_components = 8,
n_iter = 200,
covariance_type='diag',
n_init = 3
)
答案 0 :(得分:0)
您需要提供max_iter
来代替EM迭代次数,而不是n_iter
。 n_iter
对于GussianMixture模型不是有效的参数。
答案 1 :(得分:0)
这应该有效:
from sklearn.mixture import GaussianMixture
gmm = GaussianMixture(
n_components = 8,
max_iter = 200,
covariance_type='diag',
n_init = 3
)