当前位置: 首页 > news >正文

方差、协方差和协方差矩阵

文章目录

  • 一、方差
  • 二、协方差
    • 2.1、什么是协方差(Covariance)
    • 2.2、协方差示例
    • 2.3、协方差的几种典型情况总结
    • 2.4、协方差去中心化
  • 三、协方差矩阵
  • 四、方差、协方差、协方差矩阵
  • 参考


在这里插入图片描述

许多机器学习算法都与方差、协方差及协方差矩阵密切相关,典型代表包括主成分分析(PCA)、线性判别分析(LDA)以及多元高斯分布。这些算法在建模数据分布、降维、特征提取与分类判别等任务中,均依赖对数据方差结构和变量间相关性的刻画与利用。

在这里插入图片描述

一、方差

1.1、公式结构解析:

公式如下:

Var(x)=1m∑i=1m(xi−μ)2\text{Var}(x) = \frac{1}{m} \sum_{i=1}^{m} (x_i - \mu)^2 Var(x)=m1i=1m(xiμ)2

其中:

方差公式关键概念与符号说明表

对应符号/公式概念说明
xix_ixi样本点iii 个样本的特征值,也称为“第 iii 个样本值”或“观测值”
mmm样本总数样本的数量,共有 mmm 个样本
μ=1m∑i=1mxi\mu = \frac{1}{m} \sum_{i=1}^m x_iμ=m1i=1mxi样本均值所有样本值的平均数,表示数据中心位置
xi−μx_i - \muxiμ偏差iii 个样本值与均值之间的差异
(xi−μ)2(x_i - \mu)^2(xiμ)2平方差偏差的平方,用于消除正负号影响,衡量个体波动
∑i=1m(xi−μ)2\sum_{i=1}^m (x_i - \mu)^2i=1m(xiμ)2平方差总和所有样本的平方差之和
Var(x)=1m∑i=1m(xi−μ)2\text{Var}(x) = \frac{1}{m} \sum_{i=1}^{m} (x_i - \mu)^2Var(x)=m1i=1m(xiμ)2平均平方差(方差)对平方差求平均,衡量样本整体对均值的偏离程度

1.2、方差的本质

  • 方差(Variance)用来衡量一组数据围绕其均值的离散程度
  • 如果每个点 xix_ixi 距离均值 μ\muμ 都很近,那方差就小;如果分布很分散,那方差就大。

你可以理解为:

方差是在回答一个问题:“这些数据点,整体上偏离中心(均值)有多远?”


1.3、方差的性质

  • 方差永远是非负的(因为平方不会小于 0);
  • 方差越大,说明数据越不稳定、波动性大
  • 方差越小,说明数据越集中、稳定性强

1.4、 示例:计算数据 [1,2,3,4,5][1, 2, 3, 4, 5][1,2,3,4,5] 的方差

在这里插入图片描述

我们使用以下公式计算方差(整体方差):

Var(x)=1m∑i=1m(xi−μ)2\text{Var}(x) = \frac{1}{m} \sum_{i=1}^{m} (x_i - \mu)^2 Var(x)=m1i=1m(xiμ)2

步骤分解:

步骤操作说明计算过程
确定样本值样本为:x=[1,2,3,4,5]x = [1, 2, 3, 4, 5]x=[1,2,3,4,5]
计算平均值(均值)μ=1+2+3+4+55=3\mu = \frac{1 + 2 + 3 + 4 + 5}{5} = 3μ=51+2+3+4+5=3
计算每个样本值与均值的差值并平方(1−3)2,(2−3)2,(3−3)2,(4−3)2,(5−3)2(1-3)^2, (2-3)^2, (3-3)^2, (4-3)^2, (5-3)^2(13)2,(23)2,(33)2,(43)2,(53)2
=4+1+0+1+4= 4 + 1 + 0 + 1 + 4=4+1+0+1+4
对所有平方差求和后取平均4+1+0+1+45=105=2\frac{4 + 1 + 0 + 1 + 4}{5} = \frac{10}{5} = 254+1+0+1+4=510=2
最终得到方差Var(x)=2\boxed{\text{Var}(x) = 2}Var(x)=2

这个例子说明了方差是如何量化数据的“离中心程度”的,越分散,方差越大;越集中,方差越小。

1.5、方差与标准差的关系

标准差(Standard Deviation)是方差的平方根

σ=Var(x)\sigma = \sqrt{\text{Var}(x)} σ=Var(x)

这样可以让数值单位与原始数据一致,更便于解释。

1.6、去中心化与方差计算的关系

在不影响样本分布形状的前提下,将样本去中心化可简化方差计算。此时方差就等于“去中心化后每个样本值的平方平均数”。

在这里插入图片描述

原始方差公式:

Var(x)=1m∑i=1m(xi−μ)2\text{Var}(x) = \frac{1}{m} \sum_{i=1}^m (x_i - \mu)^2 Var(x)=m1i=1m(xiμ)2

  • 这是经典的基于均值的方差计算方式;
  • 其中 μ\muμ 是所有样本的平均值。

去中心化(Centering):

去中心化就是将每个样本值减去均值,使其新的均值变为 0。

设:

xi′=xi−μx'_i = x_i - \mu xi=xiμ

将原始样本整体平移后,新的样本集为 {x1′,x2′,...,xm′}\{x'_1, x'_2, ..., x'_m\}{x1,x2,...,xm},其均值变为 0。


简化后的方差公式:

由于 (xi−μ)2=(xi′)2(x_i - \mu)^2 = (x'_i)^2(xiμ)2=(xi)2,于是原始公式变为:

Var(x)=1m∑i=1m(xi′)2=1m∑i=1mxi′2\text{Var}(x) = \frac{1}{m} \sum_{i=1}^m (x'_i)^2 = \frac{1}{m} \sum_{i=1}^m x_i'^2 Var(x)=m1i=1m(xi)2=m1i=1mxi′2

这就变成了你图中右边展示的形式:

Var(x)=1m∑i=1mxi2(前提是 xi已经去中心化)\text{Var}(x) = \frac{1}{m} \sum_{i=1}^m x_i^2 \quad \text{(前提是 } x_i \text{ 已经去中心化)} Var(x)=m1i=1mxi2(前提是 xi 已经去中心化)

---

二、协方差

在这里插入图片描述
在这里插入图片描述

2.1、什么是协方差(Covariance)

协方差是衡量两个特征(变量)之间是否存在线性相关关系的指标。

我们设有 mmm 个样本,每个样本有两个特征:特征 aaa 和特征 bbb。它们的协方差记作:

Cov(a,b)=1m−1∑i=1m(ai−μa)(bi−μb)\text{Cov}(a, b) = \frac{1}{m-1} \sum_{i=1}^{m} (a_i - \mu_a)(b_i - \mu_b) Cov(a,b)=m11i=1m(aiμa)(biμb)

其中:

符号含义
ai,bia_i, b_iai,biiii 个样本的两个特征值
μa,μb\mu_a, \mu_bμa,μb特征 a,ba, ba,b 的平均值
mmm样本总数

协方差的计算步骤:

  1. 计算每个特征的均值

    • μa=1m∑i=1mai\mu_a = \frac{1}{m} \sum_{i=1}^m a_iμa=m1i=1mai
    • μb=1m∑i=1mbi\mu_b = \frac{1}{m} \sum_{i=1}^m b_iμb=m1i=1mbi
  2. 每个样本计算离均差

    • ai−μaa_i - \mu_aaiμabi−μbb_i - \mu_bbiμb
  3. 将两者相乘并求和平均(除以 m−1m - 1m1):

    • Cov(a,b)=1m−1∑i=1m(ai−μa)(bi−μb)\text{Cov}(a, b) = \frac{1}{m-1} \sum_{i=1}^{m} (a_i - \mu_a)(b_i - \mu_b)Cov(a,b)=m11i=1m(aiμa)(biμb)

协方差的意义与几种情况

如图所示,协方差的符号可以反映特征间的关系:

情况含义图示特征
Cov(a,b)>0\text{Cov}(a,b) > 0Cov(a,b)>0特征 aaabbb 正相关,一个增大另一个也倾向增大向右上分布
Cov(a,b)<0\text{Cov}(a,b) < 0Cov(a,b)<0特征 aaabbb 负相关,一个增大另一个倾向减小向右下分布
Cov(a,b)=0\text{Cov}(a,b) = 0Cov(a,b)=0特征 aaabbb 无线性关系无明显线性方向

总结一句话:

协方差衡量的是两个特征偏离各自均值后**“共同变化”的程度**,可以用来判断它们是否有线性关系,以及关系的方向。


2.2、协方差示例

在这里插入图片描述

这张图展示了样本特征 aaabbb 的均值位置(都为 3),并通过点的分布形态反映它们的正相关性。这种排列将导致协方差 Cov(a, b) > 0,说明两个特征“同步变化”。

1、二维特征下的协方差均值理解

我们在二维平面上设置了 5 个样本点:

(1,1),(2,2),(3,3),(4,4),(5,5)(1,1),\ (2,2),\ (3,3),\ (4,4),\ (5,5) (1,1), (2,2), (3,3), (4,4), (5,5)

其中每个样本都有两个特征:

  • 特征 aaa:横轴(x轴)坐标
  • 特征 bbb:纵轴(y轴)坐标

2、平均值计算:

  • 特征 aaa 的平均值:

    μa=1+2+3+4+55=3\mu_a = \frac{1 + 2 + 3 + 4 + 5}{5} = 3 μa=51+2+3+4+5=3

  • 特征 bbb 的平均值:

    μb=1+2+3+4+55=3\mu_b = \frac{1 + 2 + 3 + 4 + 5}{5} = 3 μb=51+2+3+4+5=3

所以图中红色虚线标示的交点 (3,3)(3, 3)(3,3) 即为两个特征的均值点。


3、 图示含义:

  • 所有点都沿着对角线(即 a=ba = ba=b)分布,表示:

    • 每个样本的两个特征值相等(高度相关);
    • 离均值 (3,3)(3, 3)(3,3) 越远的点,偏差越大。
  • 因为 aia_iaibib_ibi 同时增大或减小 → 它们的乘积为正,最终协方差为正。


2.3、协方差的几种典型情况总结

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

协方差几种情况表

协方差表达关系类型图像特征判断逻辑含义说明
Cov(a,b)>0\text{Cov}(a,b) > 0Cov(a,b)>0正相关数据点沿对角线(左下 → 右上)分布ai>muaa_i > mu_aai>mua 时,bi>mubb_i > mu_bbi>mubai<muaa_i < mu_aai<mua 时,bi<mubb_i < mu_bbi<mub两变量同向变化:a 增大时 b 也倾向增大,协方差为正
Cov(a,b)<0\text{Cov}(a,b) < 0Cov(a,b)<0负相关数据点沿反对角线(左上 → 右下)分布ai>muaa_i > mu_aai>mua 时,bi<mubb_i < mu_bbi<mubai<muaa_i < mu_aai<mua 时,bi>mubb_i > mu_bbi>mub两变量反向变化:a 增大时 b 倾向减小,协方差为负
Cov(a,b)=0\text{Cov}(a,b) = 0Cov(a,b)=0不相关数据点分布杂乱、无趋势(ai−mua)(bi−mub)(a_i - mu_a)(b_i - mu_b)(aimua)(bimub) 的平均值 ≈ 0两变量无线性关系,不能从一个的变化推断另一个的变化方向

2.4、协方差去中心化

在这里插入图片描述

将数据进行去中心化,得到的协方差同样没有变化

三、协方差矩阵

3.1、协方差矩阵定义:

协方差矩阵用于表示多个特征(变量)之间的方差和协方差关系,是一个对称矩阵,通常记作:

C=[Cov(x,x)Cov(x,y)Cov(x,z)Cov(y,x)Cov(y,y)Cov(y,z)Cov(z,x)Cov(z,y)Cov(z,z)]\mathbf{C} = \begin{bmatrix} \text{Cov}(x,x) & \text{Cov}(x,y) & \text{Cov}(x,z) \\ \text{Cov}(y,x) & \text{Cov}(y,y) & \text{Cov}(y,z) \\ \text{Cov}(z,x) & \text{Cov}(z,y) & \text{Cov}(z,z) \\ \end{bmatrix} C=Cov(x,x)Cov(y,x)Cov(z,x)Cov(x,y)Cov(y,y)Cov(z,y)Cov(x,z)Cov(y,z)Cov(z,z)


在这里插入图片描述

构成结构解析:

类型含义说明示例
对角线元素各变量的方差如:Cov(x,x)=Var(x)\text{Cov}(x,x) = \text{Var}(x)Cov(x,x)=Var(x)
非对角元素不同变量之间的协方差如:Cov(x,y),Cov(y,z)\text{Cov}(x,y), \text{Cov}(y,z)Cov(x,y),Cov(y,z)
矩阵对称性Cov(x,y)=Cov(y,x)\text{Cov}(x,y) = \text{Cov}(y,x)Cov(x,y)=Cov(y,x)协方差矩阵是对称矩阵

性质总结:

  • ✅ 对称矩阵:CT=C\mathbf{C}^T = \mathbf{C}CT=C
  • ✅ 实值、半正定:特征值非负
  • ✅ 可用于主成分分析(PCA)、多元高斯建模、线性变换等

图示说明:

  • 蓝色块:表示变量自身的方差(例如 Cov(x,x)\text{Cov}(x,x)Cov(x,x)
  • 紫色块:表示不同变量之间的协方差(例如 Cov(x,y)\text{Cov}(x,y)Cov(x,y)

图中展示的是三维特征 x,y,zx, y, zx,y,z 组成的协方差矩阵,共包含 333 个方差 + 666 个协方差。


总结一句话:

协方差矩阵全面反映了变量之间的波动性与关联性结构,是数据分布结构、降维分析和多变量建模中的核心工具。


3.2、协方差矩阵的示例

在这里插入图片描述

协方差矩阵用于衡量多个特征之间的线性相关性,包括特征自身的方差与特征之间的协方差。以下是按特征数量递增的三个典型示例:


示例 1:两个特征的协方差矩阵(C1)

设特征为 aaabbb,协方差矩阵为:

C1=[Cov(a,a)Cov(a,b)Cov(b,a)Cov(b,b)]\mathbf{C}_1 = \begin{bmatrix} \text{Cov}(a, a) & \text{Cov}(a, b) \\ \text{Cov}(b, a) & \text{Cov}(b, b) \end{bmatrix} C1=[Cov(a,a)Cov(b,a)Cov(a,b)Cov(b,b)]

  • 对角线是方差:如 Cov(a,a)=Var(a)\text{Cov}(a, a) = \text{Var}(a)Cov(a,a)=Var(a)
  • 非对角线是协方差:如 Cov(a,b)\text{Cov}(a, b)Cov(a,b)

示例 2:三个特征的协方差矩阵(C2)

设特征为 x,y,zx, y, zx,y,z,协方差矩阵为:

C2=[Cov(x,x)Cov(x,y)Cov(x,z)Cov(y,x)Cov(y,y)Cov(y,z)Cov(z,x)Cov(z,y)Cov(z,z)]\mathbf{C}_2 = \begin{bmatrix} \text{Cov}(x, x) & \text{Cov}(x, y) & \text{Cov}(x, z) \\ \text{Cov}(y, x) & \text{Cov}(y, y) & \text{Cov}(y, z) \\ \text{Cov}(z, x) & \text{Cov}(z, y) & \text{Cov}(z, z) \end{bmatrix} C2=Cov(x,x)Cov(y,x)Cov(z,x)Cov(x,y)Cov(y,y)Cov(z,y)Cov(x,z)Cov(y,z)Cov(z,z)


示例 3:nnn 个特征的协方差矩阵(C3)

设特征为 x1,x2,...,xnx_1, x_2, ..., x_nx1,x2,...,xn,协方差矩阵为:

C3=[Cov(x1,x1)Cov(x1,x2)⋯Cov(x1,xn)Cov(x2,x1)Cov(x2,x2)⋯Cov(x2,xn)⋮⋮⋱⋮Cov(xn,x1)Cov(xn,x2)⋯Cov(xn,xn)]\mathbf{C}_3 = \begin{bmatrix} \text{Cov}(x_1, x_1) & \text{Cov}(x_1, x_2) & \cdots & \text{Cov}(x_1, x_n) \\ \text{Cov}(x_2, x_1) & \text{Cov}(x_2, x_2) & \cdots & \text{Cov}(x_2, x_n) \\ \vdots & \vdots & \ddots & \vdots \\ \text{Cov}(x_n, x_1) & \text{Cov}(x_n, x_2) & \cdots & \text{Cov}(x_n, x_n) \end{bmatrix} C3=Cov(x1,x1)Cov(x2,x1)Cov(xn,x1)Cov(x1,x2)Cov(x2,x2)Cov(xn,x2)Cov(x1,xn)Cov(x2,xn)Cov(xn,xn)

  • 维度为 n×nn \times nn×n
  • 矩阵是对称的:Cov(xi,xj)=Cov(xj,xi)\text{Cov}(x_i, x_j) = \text{Cov}(x_j, x_i)Cov(xi,xj)=Cov(xj,xi)

总结说明:

协方差矩阵是描述多维数据之间相互关系的基本工具。
它的结构为对称矩阵,对角线表示各维度的方差,非对角线表示两个特征之间的协方差。

3.3、协方差矩阵的矩阵计算法整理说明

在这里插入图片描述

步骤说明:

  1. 数据组织成矩阵形式

    将样本数据保存为一个矩阵 X\mathbf{X}X,其中:

    • 每一列表示一个样本(共 mmm 个)
    • 每一行表示一个特征(共 nnn 个)

    即:

    X=[x1(1)x1(2)⋯x1(m)x2(1)x2(2)⋯x2(m)⋮⋮⋱⋮xn(1)xn(2)⋯xn(m)]∈Rn×m\mathbf{X} = \begin{bmatrix} x_1^{(1)} & x_1^{(2)} & \cdots & x_1^{(m)} \\ x_2^{(1)} & x_2^{(2)} & \cdots & x_2^{(m)} \\ \vdots & \vdots & \ddots & \vdots \\ x_n^{(1)} & x_n^{(2)} & \cdots & x_n^{(m)} \end{bmatrix} \in \mathbb{R}^{n \times m} X=x1(1)x2(1)xn(1)x1(2)x2(2)xn(2)x1(m)x2(m)xn(m)Rn×m

  2. 去中心化(可选但常见)

    对每一行(每个特征)减去其均值,使数据均值为0

  3. 计算协方差矩阵

    协方差矩阵 C\mathbf{C}C 可通过如下公式快速计算:

    C=1mXX⊤\mathbf{C} = \frac{1}{m} \mathbf{X} \mathbf{X}^\top C=m1XX

    • X⊤\mathbf{X}^\topX 是矩阵 X\mathbf{X}X 的转置;
    • 结果是一个 n×nn \times nn×n 的对称矩阵;
    • 每个元素 Cov(xi,xj)\text{Cov}(x_i, x_j)Cov(xi,xj) 表示第 iii 个与第 jjj 个特征的协方差。

直观理解:

将样本矩阵按列为样本,行为特征的方式组织起来,通过矩阵乘法求内积,即可一次性计算所有特征之间的协方差关系。


总结一句话:

协方差矩阵可以通过去中心化后的数据矩阵 X\mathbf{X}X 与其转置的乘积来高效计算,即:

C=1mXX⊤\mathbf{C} = \frac{1}{m} \mathbf{X} \mathbf{X}^\top C=m1XX

3.4、示例图讲解:二维特征样本的协方差矩阵计算

在这里插入图片描述

下面是对你提供的这幅图的详细整理与讲解(包括数学含义和操作步骤):


示例图讲解:二维特征样本的协方差矩阵计算

🔷 场景说明

我们有 mmm 个样本,每个样本包含两个特征 aaabbb

🔷 步骤 1:构造样本矩阵 XXX

将每个样本的两个特征(a, b)按照列向量的方式排列成一个 2×m2 \times m2×m 的矩阵:

X=[a1a2⋯amb1b2⋯bm]X = \begin{bmatrix} a_1 & a_2 & \cdots & a_m \\ b_1 & b_2 & \cdots & b_m \end{bmatrix} X=[a1b1a2b2ambm]

🔷 步骤 2:构造转置矩阵 XTX^TXT

XT=[a1b1a2b2⋮⋮ambm]X^T = \begin{bmatrix} a_1 & b_1 \\ a_2 & b_2 \\ \vdots & \vdots \\ a_m & b_m \end{bmatrix} XT=a1a2amb1b2bm

🔷 步骤 3:计算协方差矩阵(矩阵乘法)

协方差矩阵的计算公式为:

C=1mXXTC = \frac{1}{m} X X^T C=m1XXT

执行矩阵乘法并展开后:

C=1m[∑i=1mai2∑i=1maibi∑i=1maibi∑i=1mbi2]C = \frac{1}{m} \begin{bmatrix} \sum_{i=1}^{m} a_i^2 & \sum_{i=1}^{m} a_i b_i \\ \sum_{i=1}^{m} a_i b_i & \sum_{i=1}^{m} b_i^2 \end{bmatrix} C=m1[i=1mai2i=1maibii=1maibii=1mbi2]

进一步写为协方差形式:

C=[Cov(a,a)Cov(a,b)Cov(b,a)Cov(b,b)]C = \begin{bmatrix} \text{Cov}(a, a) & \text{Cov}(a, b) \\ \text{Cov}(b, a) & \text{Cov}(b, b) \end{bmatrix} C=[Cov(a,a)Cov(b,a)Cov(a,b)Cov(b,b)]

🔷 结果说明
  • 上述结果是一个 2×22 \times 22×2协方差矩阵,表示两个变量 aaabbb 的方差和协方差;
  • 它是对称矩阵,即 Cov(a,b)=Cov(b,a)\text{Cov}(a,b) = \text{Cov}(b,a)Cov(a,b)=Cov(b,a)
  • 这是计算协方差矩阵最经典、最基础的操作之一,常用于后续 PCA 等降维操作中。

四、方差、协方差、协方差矩阵

在这里插入图片描述

项目数学公式含义说明
方差Var(x)=1m∑i=1m(xi−μ)2\text{Var}(x) = \frac{1}{m} \sum_{i=1}^{m} (x_i - \mu)^2Var(x)=m1i=1m(xiμ)2衡量单个变量 x 的波动性(离均值的偏离程度)
协方差Cov(a,b)=1m−1∑i=1m(ai−μa)(bi−μb)\text{Cov}(a,b) = \frac{1}{m-1} \sum_{i=1}^{m} (a_i - \mu_a)(b_i - \mu_b)Cov(a,b)=m11i=1m(aiμa)(biμb)衡量两个变量 a 和 b 的线性相关性,值为正表示正相关,负为负相关
协方差矩阵C=[Cov(a,a)Cov(a,b)Cov(b,a)Cov(b,b)]\mathbf{C} = \begin{bmatrix} \text{Cov}(a,a) & \text{Cov}(a,b) \\ \text{Cov}(b,a) & \text{Cov}(b,b) \end{bmatrix}C=[Cov(a,a)Cov(b,a)Cov(a,b)Cov(b,b)]用于同时描述多个变量之间的相关性关系,是对称矩阵,常用于多维分析
  • 方差 Var(x):单变量情况,衡量一个维度的波动性。
  • 协方差 Cov(a,b):双变量情况,衡量两个维度是否成线性关系。
  • 协方差矩阵:多变量情况,把所有特征对之间的协方差统一组织成矩阵形式,适用于高维数据分析(如 PCA)。

方差是协方差的特例;协方差刻画两个变量的线性关系;协方差矩阵则系统性表达多个变量之间的相关性结构。

参考

什么是方差、协方差和协方差矩阵

http://www.dtcms.com/a/271447.html

相关文章:

  • 软件编码规范、运行时错误、安全漏洞与缺陷:解析及库博的检测能力
  • Dify 文本语意识别与自动补全工作流
  • VD6052系列 30V 200mA的低功耗稳压器芯片 适用12V/24V供电MCU
  • 腾讯0708面试手撕题:严格递增数字分割
  • 17-C#封装,继承,多态与重载
  • git配置密钥
  • MTK-系统设置Settings 开机累计时长源码分析
  • AI芯片产品经理:算力革命的架构师
  • Mysql底层专题(七)MVCC多版本并发控制机制
  • STM32-定时器输入捕获
  • 高级LoRA:面向垂直领域LLM的实战微调指南——LoRA合并、续训、堆叠,Checkpoint管理
  • 佰力博PEAI压电分析仪-精准测量压电材料d33系数
  • RAG实战指南 Day 11:文本分块策略与最佳实践
  • HCIP(综合实验)
  • 腾讯位置商业授权未来驾车ETA(批量)
  • Fluent许可配置常见问题
  • ARM汇编编程(AArch64架构)课程 - 第8章:控制流与循环
  • 数字化管理新趋势:权限分级看板如何筑牢安全防线
  • 【Java】【力扣】【字节高频】3.无重复字符的最长字串
  • HTTP API 身份认证
  • 【Qt】Qt QML json处理
  • 微信获取access_token授权的两种不同情况
  • 零成本实现文本转语音
  • python网络爬虫笔记21:天地图解析服务调用教程
  • 正点原子学习 用户权限管理
  • 海康威视监控相机实时性研究
  • 深度学习遇到的问题
  • 一[3.7] YOLO系列基础(2)- “Bottleneck模块详解”
  • JavaScript对象的深度拷贝
  • 17.Spring Boot的Bean详解(新手版)