小编RBo*_*RBo的帖子

ELKI:在Java中使用自定义对象运行DBSCAN

我正试图在JAVA中使用ELKI来运行DBSCAN.为了测试,我使用了FileBasedDatabaseConnection.现在我想用自定义对象作为参数运行DBSCAN.

我的对象具有以下结构:

public class MyObject {
  private Long id;
  private Float param1;
  private Float param2;
  // ... and more parameters as well as getters and setters
}
Run Code Online (Sandbox Code Playgroud)

我想使用List<MyObject>as数据库在ELKI中运行DBSCAN ,但是只应考虑一些参数(例如,使用参数param1,param2和param4在对象上运行DBSCAN).理想情况下,生成的集群包含整个对象.

有没有办法实现这种行为?

如果没有,我如何将对象转换为ELKI理解的格式,并允许我将生成的集群对象与我的自定义对象进行匹配(即,是否有一种以编程方式设置标签的简单方法)?

以下问题涉及featureVectors:在自定义对象上使用ELKI并理解结果
这可能是我的问题的可能解决方案吗?如何创建一个特征向量List<MyObject>

java cluster-analysis dbscan elki

5
推荐指数
1
解决办法
390
查看次数

标签 统计

cluster-analysis ×1

dbscan ×1

elki ×1

java ×1