数据科学与工程

数据科学的核心任务是从数据中提取信息,而工程系统每天都在处理图像、信号和测量数据。本课程学过的投影、列空间、奇异值与矩阵运算,正是这些任务的基本工具。

一、最小二乘:拟合一条直线

给定若干数据点,要找一条最佳拟合直线。误差用向量的长度衡量,最优解就是:

w=(XTX)−1XTy\mathbf{w} = (X^TX)^{-1}X^T\mathbf{y}

二、图像处理:图像即矩阵

  • 一张图像 = 一个矩阵(像素值)
  • 图像压缩:SVD 取前 kk 个奇异值(保留主要信息)
  • 卷积 = 滑动窗口的矩阵运算

图像即矩阵:灰度图直接就是一个像素矩阵;彩色图则是三个(R/G/B)矩阵。所有图像处理算法,本质上都是矩阵运算。

SVD 压缩:对图像矩阵做奇异值分解 A=UΣVTA = U\Sigma V^T,只保留前 kk 个最大的奇异值(及其对应的奇异向量),就能用远少于原来的数据量近似还原原图——kk 越小,压缩比越高,图像越模糊。

三、卷积:滑动窗口的矩阵运算

卷积神经网络(CNN)中的卷积,是把一个小矩阵(卷积核)在图像矩阵上逐位置滑动,每个位置做一次”对应元素相乘再求和”的运算:

yij=∑m,nkmn⋅xi+m,j+ny_{ij} = \sum_{m,n} k_{mn} \cdot x_{i+m, j+n}
  • 卷积核 kk = 一个小的权重矩阵(如 3×3)
  • 每个输出像素 yijy_{ij} 是核与局部窗口的加权和
  • 从线性代数角度看:卷积 = 共享权重的小型矩阵运算

总结

本文出现的符号

符号类型读音/说明在本文中的含义
y\mathbf{y}数学符号y观测值向量(待拟合的目标)
XX数学符号X设计矩阵:每一行是一个样本的特征
w\mathbf{w}数学符号w拟合的权重向量
XTX^T数学符号X transpose矩阵 XX 的转置
(XTX)−1(X^TX)^{-1}数学符号X transpose X inverse最小二乘正规方程中的逆矩阵
U,Σ,VU, \Sigma, V数学符号U Sigma V奇异值分解 A=UΣVTA = U\Sigma V^T 的三个因子
σi\sigma_i数学符号sigma i第 ii 个奇异值,衡量对应方向的信息量
kk数学符号k压缩时保留的奇异值个数
yijy_{ij}数学符号y i j卷积输出的第 ii 行第 jj 列像素
kmnk_{mn}数学符号k m n卷积核的第 mm 行第 nn 列权重
xi+m,j+nx_{i+m, j+n}数学符号x图像中与卷积核窗口对应的像素

中英对照

中文术语英文术语音标说明
数据科学data science/ˈdeɪtə ˈsaɪəns/从数据中提取信息的学科
最小二乘least squares/liːst skweəz/使误差平方和最小的拟合方法
拟合fitting/ˈfɪtɪŋ/用模型逼近观测数据
投影projection/prəˈdʒekʃən/把向量垂直投射到子空间
列空间column space/ˈkɒləm speɪs/矩阵所有列向量张成的空间
最佳逼近best approximation/best əˌprɒksɪˈmeɪʃən/子空间中离目标向量最近的点
奇异值singular value/ˈsɪŋɡjələ ˈvæljuː/SVD 中衡量方向信息量的标量
图像压缩image compression/ˈɪmɪdʒ kəmˈpreʃən/用更少数据表示图像
卷积convolution/ˌkɒnvəˈluːʃən/卷积核在图像上滑动的加权运算
卷积核kernel/ˈkɜːnl/卷积用的小权重矩阵
像素pixel/ˈpɪksl/图像的最小单元,即矩阵元素

发现内容有问题?

告诉我们哪里需要改进。