机器学习中的数学

机器学习中的矩阵

2018-08-13  本文已影响33人  水之心

预备知识

详细内容见: 机器学习的数学基础

先上数学中的几个定理与定义.

X 是数域 \mathcal{K} (实数域或复数域) 上的内积空间[1], x, y \in X, M, N \subset X:


【投影与正交解】设 X 是内积空间, M_1, M_2X 的两个子空间, 而且 M_1 \bot M_2. 若 \forall x \in X, 都有唯一的分解式:
x = x_1 + x_2, \;\; x_1 \in M_1, x_2 \in M_2
则称 XM_1M_2 的正交和, 记作 X = M_1 \oplus M_2.


【投影判别准则】设 M 是内积空间 X 的线性子空间 (x \in X, x_0 \in M), 则有
x-x_0 \in M^{\bot} \Leftrightarrow ||x-x_0|| = d(x, M)
也就是说, x_0x 关于 M 的最佳逼近.


【正交分解定理】设 X 是内积空间, 若 AX 的完备子空间, 则 X 可以分解为 X = A \oplus A^{\bot}.

【最佳逼近问题】设 X 是内积空间, x \in X, \{x_i\}_{i=1}^n \subset X 且线性无关. 对于 \{\alpha_i\}_{i=1}^n \subset \mathcal{K}, 有
||x - \displaystyle\sum_{i=1}^n \alpha_ix_i|| = \inf_{\{\beta_i\}_{i=1}^n \subset \mathcal{K}} ||x - \displaystyle\sum_{i=1}^n \beta_ix_i||

平方逼近与最小二乘均可看作最佳逼近问题的特例.

==============================================================

下面具有说说机器学习中的矩阵.
\{x_j\}_{j=1}^m, \{y_j\}_{j=1}^m 为内积空间 M 中的点列. 记 X = [x_1;x_2;\cdots;x_m], Y = [y_1;y_2;\cdots;y_m]

线性模型

模型假设: 点列 XY 共面, 即 Y = AX
代码示例见: 线性回归.

换言之, 损失函数
L = ||AX -Y||_F^2
故而
\arg \min_A \langle AX, AX \rangle - 2 \langle AX, Y \rangle \Leftrightarrow AXX^T = YX^T


  1. https://zh.wikipedia.org/zh-hans/内积空间

上一篇 下一篇

猜你喜欢

热点阅读