Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/316.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Weka 3-8-1中的DBSCAN群集_Java_Command Line_Cluster Analysis_Weka_Dbscan - Fatal编程技术网

Java Weka 3-8-1中的DBSCAN群集

Java Weka 3-8-1中的DBSCAN群集,java,command-line,cluster-analysis,weka,dbscan,Java,Command Line,Cluster Analysis,Weka,Dbscan,从GUI在Weka中安装OPTICS_DBSCAN包后,使用Weka包管理器,我能够使用GUI运行算法。但是当使用命令行接口时,它会抛出一个错误,如下所示 错误:无法找到或加载主类weka.clusters.DBSCAN 我已经从GUI本身复制了该命令,不理解可能出现的错误。以下是命令 java weka.clusters.DBSCAN-e0.9-m6-A“weka.core.EuclideanDistance-R first-last”-t“ARFF\u文件/Jain.ARFF” 你知道问题出

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

错误:无法找到或加载主类weka.clusters.DBSCAN

我已经从GUI本身复制了该命令,不理解可能出现的错误。以下是命令

java weka.clusters.DBSCAN-e0.9-m6-A“weka.core.EuclideanDistance-R first-last”-t“ARFF\u文件/Jain.ARFF”

你知道问题出在哪里吗


PS:我试过使用DBSCAN和DBSCAN作为名称,因为我看到网络上有两个变体。

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倍以上。

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倍多