7-8 使用PCA降噪
之前的例子
原始数据:
import numpy as np
import matplotlib.pyplot as plt
X = np.empty((100,2))
X[:,0] = np.random.uniform(0., 100., size=100)
X[:,1] = 0.75 * X[:,0] + 3. + np.random.normal(0, 5, size=100)
plt.scatter(X[:, 0], X[:, 1])
plt.show()
降噪后:

从图1到图2有信丢失了,丢失的这部分信息中很有可能有很大一部分是噪声 降维的过程中丢失了信息,同时也去除了部分噪音
手写识别例子
原始的手写数据:
对原始的手写数据加噪
显示加噪后的图像:

对example_digits去噪
去噪后的效果:

Last updated