没有合适的资源?快使用搜索试试~ 我知道了~
k-means算法的matlab代码-spherical-k-means:Matlab和C++中的球形k均值实现(带有多线程)。...
共39个文件
cpp:9个
h:5个
m:4个
需积分: 32 0 下载量 80 浏览量
2021-05-28
13:36:51
上传
评论
收藏 21.71MB ZIP 举报
温馨提示
k-means算法的matlab代码球形K均值算法 Matlab和C ++中球形K-means算法的实现。 C ++版本强调多线程实现,并具有运行算法的三种方式。 它可以使用单线程(与Matlab实现相同)执行,也可以使用OpenMP或Galois()执行。 该代码的目的是优化和比较不同的并行范例,以最大程度地提高算法的效率。 有关使用这些程序和数据集的特定说明,请参见子目录。 如本文所述,实现了K-means的基本版本: 目录: CPP包含该代码的C ++版本以及有关安装和运行该代码的文档。 Galois对于运行此代码是可选的。 Galois包含该算法的实验性Galois专用版本。 此实现尚未完成,需要Galois进行工作。 Matlab包含该算法的原型Matlab版本。 此版本未优化,并且性能很差。 Notes可以忽略。 开发此代码时,我只是在其中放了个人笔记的文件夹。 Scripts包含用于自动执行代码的实验和性能测试的脚本。 TestData包含各种用于测试的输入数据集。 *.gr文件对于Galois版本是必需的。 所有其他文件均已格式化为可与CPP版本一起使用。
资源推荐
资源详情
资源评论
收起资源包目录
spherical-k-means-master.zip (39个子文件)
spherical-k-means-master
.gitignore 140B
TestData
news20 14.98MB
classic3 3.1MB
mat 5.81MB
mat.gr 2.53MB
vocabulary 98KB
README 2KB
realsim_orig 14.97MB
realsim 14.15MB
documents 8.12MB
README.md 1KB
Scripts
exe.py 3KB
Galois
.gitignore 9B
src
spkmeans_galois.cpp 8KB
Makefile 1KB
CPP
README.md 3KB
src
reader.cpp 2KB
main.cpp 12KB
vectors.h 1KB
timer.h 888B
spkmeans_galois.cpp 9KB
cluster_data.h 3KB
spkmeans.cpp.bak 12KB
spkmeans_galois.cpp.bak 7KB
spkmeans.cpp 12KB
vectors.cpp 3KB
spkmeans_openmp.cpp 3KB
timer.cpp 1KB
spkmeans.h 3KB
cluster_data.cpp 6KB
README 975B
reader.h 1KB
Makefile 4KB
Matlab
README.md 0B
src
readDocsFromFile.m 2KB
showClusters.m 464B
SPKMeans.m 5KB
readDocsFromDir.m 4KB
Notes
similarity_estimation.txt 1KB
共 39 条
- 1
资源评论
weixin_38584058
- 粉丝: 5
- 资源: 971
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功