首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >覆盖聚类算法中的距离度量

覆盖聚类算法中的距离度量
EN

Stack Overflow用户
提问于 2012-04-02 15:40:48
回答 2查看 1.2K关注 0票数 2

我正在尝试实现一个跨3个维度的K-means聚类算法。现在的要求是,我想要在任何特定维度上灵活地定义我自己的距离度量。例如,在维度1上,我想定义一个简单的欧几里德距离度量,在维度2上,我想定义自己的自定义距离度量,依此类推。

有没有可用于K-means集群的JAVA实现,让我可以覆盖我选择的任何维度的距离度量?

谢谢Abhishek S

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-04-02 23:00:31

看看ELKI吧。它允许你在大多数算法中使用任意的距离函数。包括k-means,尽管这只是部分合理的(k-means实际上是为欧几里得距离而设计的,当均值不再最小化距离时,可能会停止与其他距离的收敛!)

事实上,ELKI人甚至有一个Tutorial on adding a custom distance function可以很好地回答你的问题,对吧?

票数 3
EN

Stack Overflow用户

发布于 2012-04-02 22:12:00

尝试Weka它有一个简单的K-means实现,并支持所有类型的属性(不仅仅是数字属性),所以我假设它们有某种API,可以让你插入你的距离实现。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9972536

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档