我想在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