我想在ELKI中使用dbscan算法(不在GUI上)。请给我一些例子,包括加载数据,运行算法,显示结果? ELKI的文档没有任何示例。

最佳答案

使用示例

https://elki-project.github.io/howto/java_api#PureJavaAPI

当然,您将使用KMeansLloyd而不是DBSCAN

本示例未设置索引,因此运行时将为O(n²)。对于较大的数据集,索引(如覆盖树)可提供相当大的性能优势。

使用参数化API,通常更容易设置索引等。

另外,您可以使用参数化API,如单元测试中所述:

https://github.com/elki-project/elki/blob/master/elki-clustering/src/test/java/de/lmu/ifi/dbs/elki/algorithm/clustering/DBSCANTest.java

10-07 15:25