我需要实现基于自定义距离的层次聚类算法。通过在数据库中查找与正在比较的对象的两个 id 关联的值来计算距离。有没有一种简单的方法可以在 Java 中做到这一点?我查看了 Weka 及其自定义距离函数,但我找不到定义实例的方法,因此当我在自定义距离函数中时,我可以获得两个原始对象的 ID。
任何帮助将不胜感激提前非常感谢罗塞拉
我需要实现基于自定义距离的层次聚类算法。通过在数据库中查找与正在比较的对象的两个 id 关联的值来计算距离。有没有一种简单的方法可以在 Java 中做到这一点?我查看了 Weka 及其自定义距离函数,但我找不到定义实例的方法,因此当我在自定义距离函数中时,我可以获得两个原始对象的 ID。
任何帮助将不胜感激提前非常感谢罗塞拉
你可以看看 Apache Mahout。这是一个链接Mahout Hierarchical clustering
该工具是用 Java 及其开源编写的。