首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Weka 3-8-1中的DBSCAN聚类

Weka 3-8-1中的DBSCAN聚类
EN

Stack Overflow用户
提问于 2017-11-06 12:30:09
回答 1查看 3K关注 0票数 1

在通过GUI在Weka中安装OPTICS_DBSCAN包之后,使用,我能够使用GUI运行算法。但是当使用命令行接口时,它会抛出一个错误,如下所示。

Error: Could not find or load main class weka.clusterers.DBSCAN

我已经从GUI本身复制了命令,并且不知道错误可能是什么。下面是命令。

java weka.clusterers.DBSCAN -E 0.9 -M 6 -A "weka.core.EuclideanDistance -R first-last" -t "ARFF_Files/Jain.arff"

有什么好主意吗?

PS:我已经尝试了DBSCAN和DBScan作为名称,因为我看到了两个变体在网上浮动。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-11-06 15:08:28

DBSCAN的正确拼写都是大写的,但很长一段时间以来,Weka类的名称都不同。

您需要将.jar添加到类路径中。Weka已经引入了这个扩展系统,但是命令行不会自动加载您在GUI中安装的扩展。您需要自己设置Java类路径。

请使用埃尔基代替Weka。您将注意到,它要快得多,特别是在启用数据索引时。此外,ELKI还拥有更多的聚类算法和完整的光学系统。如果我没记错的话,韦卡的光学就没有习提取。在我们的实验中,Weka是以基准为基准的最慢实现之一(唯一较慢的实现是R的fpc包):

Kriegel,H. P.,Schubert,E. & Zimek,A. (2017)。 运行时评估的(黑色)艺术:我们是比较算法还是实现? 知识和信息系统,52(2),341-378。

最快的工具将数据聚集在1.5 (低级别优化的C++)到7秒(Java)的索引中。维卡花了1100秒。这比这个数据集慢了100倍以上。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47137093

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档