algorithm - ELKI(聚类)算法的默认参数设置

标签 algorithm cluster-analysis elki

我正在从事一个研究项目,该项目涉及以可视化方式显示许多聚类结果的结果。我看到集群类总是带有自己的参数化静态类。

是否有可能以某种方式实例化所有带有预定义参数设置的 elki 算法?

非常感谢!

最佳答案

是的,您可以使用参数化 API 为那些具有默认值的参数实例化并获取默认值。

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

当前的开发版本有一个新的“流畅”API,称为 ELKIBuilder

大多数单元测试已被重写以使用它,例如 AGNESTest

Clustering<?> clustering = new ELKIBuilder<>(CutDendrogramByNumberOfClusters.class) //
        .with(CutDendrogramByNumberOfClusters.Parameterizer.MINCLUSTERS_ID, 3) //
        .with(AbstractAlgorithm.ALGORITHM_ID, AGNES.class) //
        .with(AGNES.Parameterizer.LINKAGE_ID, SingleLinkage.class) //
        .build().run(db);

关于algorithm - ELKI(聚类)算法的默认参数设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52230935/

相关文章:

c++ - 求二项式系数的欧拉函数

c - 使用链表实现队列时出现未知编码错误

matlab - 在 MATLAB 中围绕数据点组绘制多边形

cluster-analysis - 寻找基于对象属性对对象进行分类的方法

cluster-analysis - 命令行使用Weka生成集群分配arff文件

algorithm - 无爪图

algorithm - 图上距离动态变化的最短路径? (最大能量路径)

java - Elki 从纯 Java API 绘制图

cluster-analysis - 在 ELKI 上使用地理距离函数

cluster-analysis - 基于密度的代表聚类