实验七:使用K-means 聚类算法实现图像压缩;利用PCA寻找人脸的低维表示
一、实验目的
1.实现 K-means 聚类算法,并使用它来实现图像 压缩。
2.使用主成分分析(PCA)来寻找人脸图像的低维表示。
二、实验环境
Window10,Octave
三、实验步骤/过程
1.1实现 K-means:
1.1.1寻找最近的质心:在 FindClosestCentroids.m中添加代码:
1.1.2更新质心:在computeCentroids.m中添加代码:
1.2K-means 在数据集上的应用:在一个 toy 2D 数据集上运行 K-means 算法,改变质心和聚类分配。
1.3随机初始化:在kMeansInitCentroids.m中添加代码:
1.4 基于 K-means 的图像压缩:读取图像后,使用K-means算法在三维