
层次凝聚聚类算法:基于 Ruby 的 agglomerative_clustering
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
层次凝聚聚类算法是使用Ruby语言实现的一种数据分析方法,通过递归地将单个数据对象合并到更大的群集,形成层级结构的数据分类系统。
凝聚聚类分层算法可以处理三维点集,并根据欧几里德距离将这些点分为最近的 k 个集群。这种算法支持四种不同的链接方式:单链(基于两个簇间最近两点的距离)、全链(基于最远两点的距离)、平均链(基于所有点之间的平均距离)和中心链(以各簇中心为基准)。为了使用此功能,首先需要在 Gemfile 中添加以下行:
```ruby
gem agglomerative_clustering
```
然后执行 `bundle install` 命令。或者直接通过命令安装:
```shell
$ gem install agglomerative_clustering
```
有关如何使用的示例,请参阅 cluster.rb 文件,待我有空时会在此处添加更多说明。要为项目贡献代码,请创建一个新分支(例如 `git checkout -b my-new-feature`),提交您的更改,并进行推送。
全部评论 (0)
还没有任何评论哟~


