Weka EM 集群在 Eclipse 中得到“错误:无法找到或加载主类测试”

Posted

技术标签:

【中文标题】Weka EM 集群在 Eclipse 中得到“错误:无法找到或加载主类测试”【英文标题】:Weka EM cluster get "Error: Could not find or load main class test" in eclipse 【发布时间】:2012-05-10 16:27:29 【问题描述】:

我想使用 weka 在 JSP 中的数据库中对推文进行聚类。在 GUI 中,我发现只有 HierarchiccalClusterer 和 Filteredcluster 可用于字符串聚类。然后我从weka官网找到这个clusteringdemo示例代码:https://svn.scms.waikato.ac.nz/svn/weka/trunk/wekaexamples/src/main/java/wekaexamples/clusterers/ClusteringDemo.java

但是,在 weka 目录中设置示例 arff 代码后,我收到此错误“错误:无法找到或加载主类 ClusteringDemo”。 谁能帮我找出原因? 我只更改语句 data = DataSource.read(filename); 中的文件名。此外,我的类路径设置正确,因为我已经做了一些分类器。

【问题讨论】:

Wekas 对集群的支持很少。您可能想尝试一些其他具有更先进和现代聚类算法的软件。 【参考方案1】:

1.- 也许 ClusteringDemo.class 不在您的类路径中。 您应该将 jar 文件的类添加到您的项目中。

2.- 无论如何,您可以从以下位置下载 java 代码:http://weka.wikispaces.com/file/detail/ClusteringDemo.java 编译并运行它(确保 weka.jar 在你的类路径中)。

3.- 如果您已将 ClusteringDemo.java 添加到您的项目中。根据其位置,确保它具有“包”行(第一行)。否则 Java 将无法找到它。

祝你使用 EM 好运,也许你也可以试试 N-grams + Naive Bayes。

【讨论】:

以上是关于Weka EM 集群在 Eclipse 中得到“错误:无法找到或加载主类测试”的主要内容,如果未能解决你的问题,请参考以下文章

WEKA 如何评估集群?

EM Clustering with weka 对于某些集群的对数可能性为 0?令人困惑的输出

在 WEKA Clustering (EM) 中查找数据点的概率

在我的 JAVA 代码中使用带有 weka 的 EM 聚类?

如何在weka中提取集群成员?

在 Eclipse(weka) 中生成 ROC 曲线