dkm:通用C ++ 11 k-means集群实现

时间:2024-05-23 15:12:50
【文件属性】:

文件名称:dkm:通用C ++ 11 k-means集群实现

文件大小:742KB

文件格式:ZIP

更新时间:2024-05-23 15:12:50

C++

知识管理系统 通用C ++ 11 k-means集群实现 这是用C ++编写的通用k均值聚类算法,旨在用作仅标头的库。 需要C ++ 11。 该算法基于并使用初始化方法。 该库位于include目录中,并且可以根据MIT许可的条款使用(请参阅LICENSE.md)。 src/test目录中的src/test也根据MIT许可证进行了许可,除了lest.hpp除外,后者具有自己的许可证(src / test / LICENSE_1_0.txt),即Boost软件许可证。 位于内的基准bench目录也属于在MIT许可下。 基准数据是从UCI机器学习库中获得和芬兰东部大学。 dkm.hpp包含仅取决于C ++ 11支持的标准串行实现。 dkm_parallel.hpp包含依靠OpenMP进行加速的并行实现; 如果使用此实现,请确保添加-fopenmp (对于GCC),- -fopenmp=


【文件预览】:
dkm-master
----.clang-format(2KB)
----.gitignore(6B)
----src()
--------bench()
--------example()
--------test()
--------CMakeLists.txt(72B)
----LICENSE.md(1KB)
----.github()
--------workflows()
----README.md(6KB)
----include()
--------dkm_utils.hpp(6KB)
--------dkm_parallel.hpp(6KB)
--------dkm.hpp(11KB)
----CMakeLists.txt(688B)

网友评论