高斯混合模型如何修复组件

时间:2018-08-29 05:15:24

标签: python scikit-learn cluster-analysis gmm

我正在gaussian mixture model(python)中使用sklearn。 图像适合gaussian mixture model上。然后,它将被群集。 (例如component = 3,所以某些区域为0,而其他区域为1,2)一个树区域为0,天空区域为1。但是,我再次执行,一个树区域为1。我不知道为什么被改变了吗?有没有办法解决集群问题?

这是一些代码。

gmm = GaussianMixture(n_components=3, covariance_type="tied")
gmm = gmm.fit(img)

cluster = gmm.predict(img)
cluster = cluster.reshape(old_shape[0], old_shape[1])

imshow(cluster)

data = np.array(cluster)

0 个答案:

没有答案