【发布时间】:2019-01-08 12:23:06
【问题描述】:
我正在使用 ELKI 的 DBSCAN 实现来对不同大小的不同数据集(从数百万到数千个观察值不等)进行聚类,并且由于在我运行算法时可能需要很长时间来处理不同的数据集,所以我想知道它是否以某种方式是否可以显示算法的进度(或良好的估计)?
我尝试在 ELKI 文档中查找集群类,但未成功。
private static Clustering<Model> runModel(double eps, int minpts, Database db){
//double eps = 10;
//int minpts = 5;
//db = data in a double[][] format;
Clustering<Model> c = new DBSCAN<NumberVector>(
EuclideanDistanceFunction.STATIC, eps, minpts).run(db);
return c;
}
我想让这个方法定期写入控制台。或者以任何我能够看到算法进展的方式。
【问题讨论】:
标签: java cluster-analysis elki