数学基础 张量、矩阵运算、矩阵的基础知识、矩阵分解 概率统计、常见的(多变量)分布 信息论、熵、互信息、相对熵、交叉熵 最优化估计方法、最小二乘、线性模型 矩阵论 矩阵基本知识 矩阵:是一个二维数组,其中的每一个元素一般由两个索引来确定一般用大写变量表示,m行n列的实数矩阵,记做 $A \in R{m \times n}$. 张量(Tensor):是矢量概念的推广,可用来表示在一些矢量、标量和其他张量之间的线性关系的多线性函数。标量是0阶张量,矢量是一阶张量,矩阵是二阶张量,三维及以上数组一般称为张量。 矩阵的秩(Rank):矩阵列向量中的极大线性无关组的数目,记作矩阵的列秩,同样可以定义行秩。行秩=列秩=矩阵的秩,通常记作rank(A)。
矩阵:是一个二维数组,其中的每一个元素一般由两个索引来确定一般用大写变量表示,m行n列的实数矩阵,记做
A \in R_{m \times n}.
张量(Tensor):是矢量概念的推广,可用来表示在一些矢量、标量和其他张量之间的线性关系的多线性函数。标量是0阶张量,矢量是一阶张量,矩阵是二阶张量,三维及以上数组一般称为张量。
矩阵的秩(Rank):矩阵列向量中的极大线性无关组的数目,记作矩阵的列秩,同样可以定义行秩。行秩=列秩=矩阵的秩,通常记作rank(A)。
矩阵的逆
其逆矩阵 A^{-1} 满足以下条件,则称 A^{-1} 为矩阵A的逆矩阵:
其中 I_n 是 n×n 的单位阵。
矩阵的广义逆矩阵
机器学习中常见的矩阵分解有特征分解和奇异值分解。
先提一下矩阵的特征值和特征向量的定义
矩阵特征分解: A_{n \times n} 的矩阵具有 n 个不同的特征值,那么矩阵A可以分解为 A = U\Sigma U^{T}.
其中
奇异值分解:对于任意矩阵 A_{m \times n},存在正交矩阵 U_{m \times m} 和 V_{n \times n},使其满足 A = U \Sigma V^{T} \quad U^T U = V^T V = I,则称上式为矩阵 A 的特征分解。
随机变量(Random variable)是随机事件的数量表现,随机事件数量化的好处是可以用数学分析的方法来研究随机现象。
随机变量可以是离散的或者连续的,离散随机变量是指拥有有限个或者可列无限多个状态的随机变量,连续随机变量是指变量值不可随机列举出来的随机变量,一般取实数值。
随机变量通常用概率分布来指定它的每个状态的可能性。
举例:
伯努利分布
二项分布
均匀分布
均匀分布,又称矩形分布,在给定长度间隔[a,b]内的分布概率是等可能的,均匀分布由参数a,b定义,概率密度函数为:
高斯分布
高斯分布,又称正态分布(normal),是实数中最常用的分布,由均值μ和标准差σ决定其分布,概率密度函数为:
指数分布
常用来表示独立随机事件发生的时间间隔,参数为λ>0的指数分布概率密度函数为: p(x) = \lambda e^{-\lambda x} \quad x \geq 0. 指数分布重要特征是无记忆性。
条件概率(Conditional probability):事件X在事件Y发生的条件下发生的概率,P(X|Y)
联合概率(Joint probability):表示两个事件X和Y共同发生的概率,P(X,Y)
条件概率和联合概率的性质: P(Y|X) = \frac{P(Y,X)}{P(X)} \quad P(X ) > 0.
推广到 n 个事件,条件概率的链式法则:
先验概率(Prior probability):根据以往经验和分析得到的概率,在事件发生前已知,它往往作为“由因求果”问题中的“因”出现。
后验概率(Posterior probability):指得到“结果”的信息后重新修正的概率,是“执果寻因”问题中 的“因”,后验概率是基于新的信息,修正后来的先验概率所获得 的更接近实际情况的概率估计。
举例说明:一口袋里有3只红球、2只白球,采用不放回方式摸取,求:
(1) 第一次摸到红球(记作A)的概率;
(2) 第二次摸到红球(记作B)的概率;
(3) 已知第二次摸到了红球,求第一次摸到的是红球的概率?
解:(1) P(A=1) = 3/5, 这就是先验概率;
(2) P(B=1) = P(A=1) P(B=1|A=1)+ P(A=0)P(B=1|A=0)=\frac{3}{5}\frac{2}{4}+\frac{2}{5}\frac{3}{4} = \frac{3}{5}
(3) P(A=1|B=1) = \frac{P(A = 1)P(B = 1|A = 1)}{P(B = 1)} = \frac{1}{2}, 这就是后验概率。
全概率公式:设事件 \{A_i\} 是样本空间 Ω 的一个划分,且 P(A_i)>0(i=1,2,...,n) ,那么: P(B) = \sum_{i = 1}^nP(A_i)P(B|A_i) .
贝叶斯公式:全概率公式给我们提供了计算后验概率的途径,即贝叶斯公式
方差:用来衡量随机变量与数学期望之间的偏离程度。统计中的方差则为样本方差,是各个样本数据分别与其平均数之差 的平方和的平均数,计算过程为:
协方差:衡量两个随机变量X和Y直接的总体误差,计算过程为:
信息熵,可以看作是样本集合纯度一种指标,也可以认为是样本集合包含的平均信息量。
假定当前样本集合X中第i类样本 _ 所占的比例为P(_)(i=1,2,...,n),则X的信息熵定义为:
H(X)的值越小,则X的纯度越高,蕴含的不确定性越少
两个随机变量X和Y的联合分布可以形成联合熵,度量二维随机变量XY的不确定性:
在随机变量X发生的前提下,随机变量Y发生带来的熵,定义为Y的条件熵,用H(Y|X)表示,定义为:
条件熵用来衡量在已知随机变量X的条件下,随机变量Y的不确定。 熵、联合熵和条件熵之间的关系: H(Y|X) = H(X,Y)-H(X).
相对熵又称KL散度,是描述两个概率分布P和Q差异的一种方法,记做D(P||Q)。在信息论中,D(P||Q)表示用概率分布Q来拟合真实分布P时,产生的信息表达的损耗,其中P表示信源的真实分布,Q表示P的近似分布。
一般用来求目标与预测值之间的差距,深度学习中经常用到的一类损失函数度量,比如在对抗生成网络( GAN )中
交叉熵: H(P,Q) = -\sum P(x)\log Q(x).
最小二乘估计又称最小平方法,是一种数学优化方法。它通过最小化误差的平方和寻找数据的最佳函数匹配。最小二乘法经常应用于回归问题,可以方便地求得未知参数,比如曲线拟合、最小化能量或者最大化熵等问题。
