Гауссова модель смеси, как исправить компонент - PullRequest
0 голосов
/ 29 августа 2018

Я использую gaussian mixture model в sklearn (python). Изображение установлено на gaussian mixture model. Затем он будет сгруппирован. (например, компонент = 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)
...