44、奇异值分解:如何挖掘潜在的语义关系

你好,我是黄申。 今天,我们来聊另一种降维的方法,SVD奇异值分解(Singular Value Decomposition)。它的核心思路和PCA不同。PCA是通过分析不同维度特征之间的协方差,找到包含最多信息量的特征向量,从而实现降维。而SVD这...

程序员的数学基础课

43、PCA主成分分析(下):为什么要计算协方差矩阵的特征值和特征向量

你好,我是黄申,今天我们继续来聊PCA主成分分析的下半部分。 上一节,我们讲解了一种特征降维的方法:PCA主成分分析。这个方法主要是利用不同维度特征之间的协方差,构造一个协方差矩阵,然后获取这个矩阵的特征值和特征向量。根据特征值的大小,我们可以选取那...

程序员的数学基础课

42、PCA主成分分析(上):如何利用协方差矩阵来降维

你好,我是黄申。 在概率统计模块,我详细讲解了如何使用各种统计指标来进行特征的选择,降低用于监督式学习的特征之维度。接下来的几节,我会阐述两种针对数值型特征,更为通用的降维方法,它们是主成分分析PCA(Principal Component Anal...

程序员的数学基础课

41、线性回归(下):如何使用最小二乘法进行效果验证

你好,我是黄申。 上一节我们已经解释了最小二乘法的核心思想和具体推导过程。今天我们就用实际的数据操练一下,这样你的印象就会更加深刻。我会使用几个具体的例子,演示一下如何使用最小二乘法的结论,通过观测到的自变量和因变量值,来推算系数,并使用这个系数来进...

程序员的数学基础课

40、线性回归(中):如何使用最小二乘法进行直线拟合

你好,我是黄申。 上一节,我提到了,求解线性回归和普通的线性方程组最大的不同在于误差ε。在求解线性方程组的时候,我们并不考虑误差的存在,因此存在无解的可能。而线性回归允许误差ε的存在,我们要做的就是尽量把ε最小化,并控制在一定范围之内。这样我们就可以...

程序员的数学基础课

39、线性回归(上):如何使用高斯消元求解线性方程组

你好,我是黄申。 之前我使用Boston Housing的数据,阐述了如何使用多元线性回归。可是,计算机系统究竟是如何根据观测到的数据,来拟合线性回归模型呢?这两节,我就从最简单的线性方程组出发,来说说如何求解线性回归的问题。 在第29讲中,我讲过机...

程序员的数学基础课
11516171819673