当n_components等于X的特征个数时,X.dot(self.components_.T).dot(self.components_) == X 吗?

来源:7-5 高维数据映射为低维数据

慕尼黑2107805

2018-04-12

感觉是个没什么意义的问题,因为n_components等于X的特征个数时并没有降维,我只是试了一下transform,再inverse_transform,发现和原数据重合了,但是数学不好证不出来

写回答

1回答

liuyubobobo

2018-04-12

是的哦。这个问题也可以直观地想一下:我们将一个三维空间,映射到一个三维空间,由于空间维度不减少,所以所有的信息都不需要丢失。这样映射之后,再inverse回来,可以完全恢复出原来的数据:)



0
3
慕尼黑2107805
非常感谢!
2018-04-12
共3条回复

Python3入门机器学习 经典算法与应用  

Python3+sklearn,兼顾原理、算法底层实现和框架使用。

5839 学习 · 2437 问题

查看课程