跳转至

数据科学导论

1. 数据科学核心方法

  • Sparse learning(稀疏学习):用于信号处理、压缩感知,擅长小样本场景,核心是 “点积等价” 下的稀疏表示。
  • Kernel learning(核学习):通过核方法将数据映射到高维特征空间,解决非线性问题。
  • Classification(分类):结合概率统计与经验回归,将样本映射到特征空间后分类。
  • Deep learning(深度学习,非线性模型):构建复杂非线性模型,但存在 “难优化、难训练” 的问题,需关注经验风险的估计与控制。

2. 傅里叶变换与效率

  • FFT(快速傅里叶变换):是 DFT(离散傅里叶变换)的高效实现,时间复杂度为 O(NlogN),大幅提升频域分析效率。

3. 压缩感知(Compressed Sensing)

核心是**从少量测量中恢复高维稀疏信号**,典型优化问题:

  • 带约束的 ℓ1 最小化:min∥x∥1,满足 Ψx=y(Ψ 为测量矩阵,y 为测量值);
  • 正则化形式:∥x∥2+λ∥Ψx−y∥(平衡稀疏性与测量误差);
  • 实现思路:通过 ** 奇异值分解(SVD)** 提取前 K 个重要奇异值,只保留关键信息实现 “压缩”。

4. 应用示例(Netflix 类问题)

对高维向量 x∈Rd,通过测量矩阵 Ψ∈Rm×d 得到低维测量 y∈Rm(满足 n≪d,即测量数远少于维度),类似 “随机照相机” 的采样方式,从少量测量中恢复真实向量 x,即求解 Ψx=y。

优化与机器学习笔记

记录了稀疏优化、推荐系统及深度学习的相关思路与模型:

1. 稀疏优化与测量误差

1. 压缩感知的优化模型

压缩感知通过**稀疏性假设**恢复信号,核心优化模型为:

  • 带噪声观测:min∥x∥1,约束 y=Ψx+ε(ε 为噪声,Ψ 为感知矩阵);
  • 无约束正则化形式:min∥x∥1+λ∥y−Ψx∥22(λ 为正则化参数,平衡稀疏性与拟合度)。

求解无约束形式时,可通过**Lagrange 乘数法**构造增广目标:

minx,y∥x∥1+λ∥y−Ψx∥22,

再结合对偶问题(如交换优化顺序、利用凸共轭)分析最优性条件。

针对含测量误差的信号恢复问题 y=Ψx+误差,典型的正则化优化目标为:

min∥x∥1+∥y−Ψx∥22+λ∥x∥2

(结合 ℓ1 稀疏性、ℓ2 测量误差与 ℓ2 正则化,平衡稀疏与光滑性);

若目标函数非光滑(如含 ℓ1 范数),需用**次梯度方法**求解。

2. 推荐系统与矩阵优化

推荐系统常涉及矩阵范数与秩的优化,例如:

min∥X∥p,q,满足 P2(X)=P2(M)

(∥⋅∥p,q 为矩阵的混合范数,P2(⋅) 关联核范数 / 秩,通过约束矩阵的 “谱性质” 实现推荐逻辑)。

提问:为什么要用核范数这个特殊的范数来代替?核范数也就是所有奇异值的和为什么就是一个最佳逼近?

3. 深度神经网络的应用

深度神经网络是解决复杂非线性问题的核心方法之一,尤其在 “高维测量与低维向量映射” 场景(如 b>>n 时,Ψ 为测量矩阵,x 为待恢复向量)中,能通过多层非线性变换更好地拟合映射关系。

深度学习分类模型

2. 损失函数的期望与经验形式

在机器学习(如分类问题)中,常用**对数损失函数**:

  • 期望形式(总体损失):

L(f)=E(x,y)[log(1+e−yf(x))]

(x,y)

为样本与标签对,

y∈{−1,1}

f(x)

为模型预测函数);

  • 经验形式(样本平均损失):

L^(f)=n1∑i=1nlog(1+e−yif(xi))

(用有限样本近似总体期望,需分析

f^

与最优函数

f∗

的范数收敛性

∥f∗−f^∥→?

)。

快速傅里叶变换

2. 快速傅里叶变换(FFT)的递归推导

快速傅里叶变换用于高效计算离散傅里叶变换(DFT),核心是**分治策略**(将大问题拆分为小问题):

  • DFT 定义:对序列 x0,x1,…,xn−1,其 DFT 为

Xk=∑i=0n−1e−2πinkixi(k=0,1,…,n−1),

其中 e−2πin1 为旋转因子(记为 wn)。

  • 奇偶拆分:将序列按下标奇偶拆分为两个子序列,DFT 可表示为:

Xk=∑i=02n−1wn2kix2i+wnk∑i=02n−1wn2kix2i+1.

利用旋转因子性质 wn2k=w2nk,可将问题拆分为两个长度为 2n 的 DFT 计算。

  • 时间复杂度递归式:设 T(n) 为计算 n 点 DFT 的时间,分治后满足

T(n)=2T(2n)+O(n),

解得 T(n)=O(nlogn)(远优于直接计算的 O(n2))