【发布时间】:2021-03-03 09:34:33
【问题描述】:
我正在对部分标记的数据集执行二元分类。我对它的 1 有一个可靠的估计,但对它的 0 没有。
来自 sklearn KMeans 文档:
init : {‘k-means++’, ‘random’ or an ndarray}
Method for initialization, defaults to ‘k-means++’:
If an ndarray is passed, it should be of shape (n_clusters, n_features) and gives the initial centers.
我想传递一个 ndarray,但我只有 1 个可靠的质心,而不是 2 个。
有没有办法最大化第 K-1 个质心和第 K 个质心之间的熵?或者,有没有办法手动初始化K-1个质心,剩下的使用K++?
================================================ ========
相关问题:
This 试图定义具有 n-1 个特征的 K 个质心。 (我想定义具有 n 个特征的 k-1 个质心)。
Here is a description of what I want,但它被其中一位开发人员解释为错误,并且“易于实现[能够]”
【问题讨论】:
标签: python scikit-learn k-means