这个问题与矩阵分解有关,完整的问题在下面给出。为 Olivetti 数据集的 k-means 聚类提供以下可视化:
- 潜在空间中人脸的 r = 2 维表示的散点图,以及表示两个维度/特征的人脸。
- 定义 r = 5 的潜在空间特征的面的可视化。
- 当使用 r ∈ {5, 25, 50, 100} 的秩时重建具有索引 i ∈ {0, 10, 20} 的面
要加载 Olivetti 数据集,请运行以下代码:
from sklearn.datasets import fetch_olivetti_faces
faces = fetch_olivetti_faces()
并print(faces.DESCR)提供数据集的描述。
当我尝试对收到的模型进行 K-Means 聚类时
**TypeError: float() argument must be a string or a number, not 'Bunch'**
感谢您的时间和考虑