我正在做一个研究项目,它涉及到直观地显示许多聚类结果的结果。我发现集群类总是带着它们自己的参数化静态类。
有没有可能用预定义的参数设置实例化所有的elki算法?
非常感谢!
发布于 2018-09-08 13:23:34
可以,您可以使用Parameterization 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);https://stackoverflow.com/questions/52230935
复制相似问题