【文件属性】:
文件名称:改进kmeans算法matlab代码-prml:prml
文件大小:106KB
文件格式:ZIP
更新时间:2021-05-27 04:41:50
系统开源
改进kmeans算法matlab代码介绍
这个Matlab软件包实现了伟大的教科书中描述的机器学习算法:C.
Bishop()的模式识别和机器学习。
它是完全用Matlab语言编写的。
它是独立的。
没有外部依赖性。
注意:此软件包需要Matlab
R2016b或更高版本,因为它利用了一种称为(aka广播)的新Matlab语法。
它还需要统计工具箱(用于某些简单的随机数生成器)和图像处理工具箱(用于读取图像数据)。
设计目标
简洁:代码非常紧凑。
最小化代码长度是一个主要目标。
结果,可以很容易地发现算法的核心。
高效:应用了许多加速Matlab代码的技巧(例如矢量化,矩阵分解等)。
通常,此软件包中的函数比Matlab内置函数(例如kmeans)的订购速度更快。
鲁棒性:应用了许多数值稳定性技巧,例如对数域中的计算概率,平方根矩阵更新以增强矩阵对称性\
PD等。
可读:该代码已被大量注释。
注释了PRML中的相应公式。
符号与本书保持同步。
实用:该软件包不仅可读性强,而且易于使用和修改以促进ML研究。
该软件包中的许多功能已经被广泛使用(请参阅参考资料)。
安装
通过运行以下命令将