Weka 聚类初始化
如何设置集群初始化方法 我发现除了随机初始化之外,您还可以从更多的方法中进行选择,比如k-means++和farthest-first 我发现您可以使用以下方法:Weka 聚类初始化,weka,Weka,如何设置集群初始化方法 我发现除了随机初始化之外,您还可以从更多的方法中进行选择,比如k-means++和farthest-first 我发现您可以使用以下方法: clusterer.setInitializationMethod(new SelectedTag); 现在,我真的被这个选择的标签弄糊涂了。它代表什么以及如何使用它?更具体地说,如何指定k-means++或最远优先作为初始化方法 谢谢我找到了解决方案,以下是需要做的事情: clusterer.setInitializationMe
clusterer.setInitializationMethod(new SelectedTag);
现在,我真的被这个选择的标签弄糊涂了。它代表什么以及如何使用它?更具体地说,如何指定k-means++或最远优先作为初始化方法
谢谢我找到了解决方案,以下是需要做的事情:
clusterer.setInitializationMethod(new SelectedTag(SimpleKMeans.KMEANS_PLUS_PLUS, SimpleKMeans.TAGS_SELECTION));
如果查看SimpleKMeans,您将看到它具有以下静态成员:
static int CANOPY
static int FARTHEST_FIRST
static int KMEANS_PLUS_PLUS
static int RANDOM
static Tag[] TAGS_SELECTION
这就是你如何使用它们。您可以传递所需的任何距离标识符
干杯