文件名称:kmeans_mt:使用多线程的高效 Kmeans-matlab开发
文件大小:7KB
文件格式:ZIP
更新时间:2024-06-21 03:05:02
matlab
这段代码使用欧几里德距离实现了基本的kmeans算法,其计算速度使用C/C++和多线程进行了优化。 当样本数量和特征维数很大时,此代码将明显快于 Matlab 工具箱中的代码和其他高效实现(如 litekmeans( http://www.cad.zju.edu.cn/home/dengcai/)数据/代码/litekmeans.m ) 例如,对于17个维度和154401个样本的数据,以下是不同代码在3.4GHz i7 Intel CPU的PC上经过100次迭代后生成相同结果的速度: Matlab 工具箱:10.32 秒litekmeans:7.50 秒此代码:2.92 秒
【文件预览】:
kmeans_mt.zip