pca 是否可以用 svd 来做

来源:7-2 使用梯度上升法求解PCA问题

st2020

2019-11-03

bobo 老师

课程里面是用 最大化方差 然后梯度上升来做的 但是工业界是是不是用 svd 比较多?

写回答

3回答

liuyubobobo

2019-11-03

可以参考这个问题:http://coding.imooc.com/learn/questiondetail/116664.html


继续加油!:)

0
0

st2020

提问者

2019-11-03

突然发现 bobo 老师线性代数的课有讲 svd 我之前听 bobo 的建议看了线性代数前面几章就来机器学习了,这么看 我需不需要把后面几章内容也补上看一下 svd,课程内容 能无缝连接吗?bobo 老师有什么建议?

0
1
liuyubobobo
完全不需要。这个课程的重点不是 PCA 的计算方式,而是 PCA 究竟能做什么,在做什么。具体怎么做,我们用梯度上升法模拟完全 ok。更复杂的数值求解方式根本不是这个课程的目标。继续加油!:)
2019-11-03
共1条回复

st2020

提问者

2019-11-03

今天复习了一下 pca 顺便到 youtube 看了下其他 pca 相关视频,貌似都是用 svd 比较多

0
0

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

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

5839 学习 · 2437 问题

查看课程