kmeans-vector:基于Data.Vector的kmeans聚类算法的实现

时间:2024-06-07 17:26:23
【文件属性】:

文件名称:kmeans-vector:基于Data.Vector的kmeans聚类算法的实现

文件大小:153KB

文件格式:ZIP

更新时间:2024-06-07 17:26:23

Haskell

Haskell中的k均值聚类算法 kmeans-vector是Haskell库,用于执行k-均值聚类算法。 它基于非常有效的“向量”库。 您可以在examples/目录中找到示例。 随时为功能,性能改进等做出贡献。 表演(0.3版本) 该库已被完全重写,击败了0.2或kmeans-par软件包。 我还计划尽快进行Streaming k-means技术的实现,但这将用于下一个版本。 请注意,此版本还对可用性进行了一些改进。 表演(0.2版本) 除了提供功能外,Ville Tirronen还声称使该库的运行速度提高了约50%,这在对我周围的数据集运行该算法后得到了证实。 表演(0.1版) kmeans-vector比现有的软件包要快得多。 例如,kmeans包在21.099s中对10000个2D点执行k-means,k = 5,而kmeans-vector在6.605s中执行相同的


【文件预览】:
kmeans-vector-master
----Setup.hs(46B)
----.travis.yml(710B)
----LICENSE(2KB)
----Math()
--------KMeans.hs(7KB)
----bench()
--------bench.hs(2KB)
--------OldKMeans.hs(3KB)
----kmeans-vector.cabal(2KB)
----examples()
--------example.hs(783B)
----README.markdown(2KB)
----tests()
--------kmeans-vector-10000-5.png(64KB)
--------kmeans-vector.hs(633B)
--------test.hs(1KB)
--------kmeans-list.hs(575B)
--------kmeans.dat(323KB)
--------generate-picture.sh(164B)

网友评论