首页 > 解决方案 > 如何在高斯混合模型中限制估计均值?

问题描述

我正在使用 scikit 高斯混合,我想提供一个初始平均猜测以及搜索空间中的一些约束。

我可以将 设置means_int为我需要的,但我如何限制搜索空间,对于每个高斯,+/- 一些值。我怎样才能做到这一点?这是设置在precisions_int? 我不明白如何使用它。

例子

models = GaussianMixture(n_components=5, covariance_type="spherical", tol=1e-4,max_iter=100,n_init=1,means_int=np.array([10,20,30,40,50]).fit(np.expand_dims(X,1))

假设我不希望每个高斯的平均值与初始条件的变化超过 +/- 2。

标签: scikit-learngaussian

解决方案


推荐阅读