【机器学习|数学基础】Mathematics for Machine Learning系列之矩阵理论(1):集合与映射

174 阅读3分钟

「这是我参与2022首次更文挑战的第27天,活动详情查看:2022首次更文挑战」。

@TOC

前言

Hello!小伙伴! 非常感谢您阅读海轰的文章,倘若文中有错误的地方,欢迎您指出~   自我介绍 ଘ(੭ˊᵕˋ)੭ 昵称:海轰 标签:程序猿|C++选手|学生 简介:因C语言结识编程,随后转入计算机专业,有幸拿过一些国奖、省奖...已保研。目前正在学习C++/Linux/Python 学习经验:扎实基础 + 多做笔记 + 多敲代码 + 多思考 + 学好英语!   机器学习小白阶段 文章仅作为自己的学习笔记 用于知识体系建立以及复习 知其然 知其所以然!

1.1 集合与映射

平凡子集合

一个集合的空集(ϕ\phi)和它自身称为这个集合的平凡子集合

除了平凡子集合外,其他子集称为真子集

和集

集合 AA 和集合 BBA+BA+B 即为集合AABB的和集,有

A+B={a+baA,bB}A+B=\{ a + b |a \in A, b \in B \}

例如: A={1,2,3}B={2,3,4}A = \{ 1, 2, 3 \} \quad B = \{ 2, 3, 4 \} 则:A+B={1,2,3}+{2,3,4}={3,4,5,6,7}A + B = \{ 1, 2, 3 \} + \{ 2, 3, 4 \} = \{ 3, 4, 5, 6, 7 \}

映射

XXYY是两个集合,XXYY的映射(或映照)是指一个法则(规则)σ\sigma

σ\sigma使得XX中的每一个元素xx都有YY惟一确定的元素yy与之对应,记为

σ:XYσ(x)=yxy(=σ(x))\sigma:X \rightarrow Y \quad \sigma(x) = y \quad或 \quad x \rightarrow y(=\sigma(x))

yy称为xx在映射σ\sigma下的xx称为yy在映射σ\sigma下的源像(像源)

映射可以分为:

  • 满射
  • 单射
  • 一一映射

在这里插入图片描述

满射

σ\sigmaXXYY的一个映射,若YY中每一个元yy,都有XX中对元xx与之对应,即σ(x)=y\sigma(x) = y,称为σ\sigma是满映射(满射)

每一个yy必定有一个xx与之对应

在这里插入图片描述

单射

σ\sigmaXXYY的一个映射,若对任意的x1,x2Xx_1,x_2 \in X,当x1x2x_1 \neq x_2时,有σ(x1)σ(x2)\sigma(x_1) \neq \sigma(x_2),称σ\sigma是单映射(单射)

一个xx只与一个yy对应

在这里插入图片描述

一一映射

σ\sigma既是单射又是满射,则称σ\sigma是一一映射

在这里插入图片描述

举例

例 - 1

AA是数域KK上全体 nn阶方阵的集合,定义

σ1(X)=detX,XA\sigma_1(X) = det X, X \in A

则有

σ1:AK\sigma_1: A \rightarrow K

σ1\sigma_1AAKK的一个映射

det 用于求一个方阵的行列式 比如 A=1234A = \begin{vmatrix} 1 & 2\\ 3 & 4\\ \end{vmatrix} det A = 1*4 - 2 * 3 = 4 - 6 = -2   这道题可以理解为 输入一个X 其中XAX \in A 经过det运算(σ(X)\sigma_(X)) 得到一个数值 该数值属于数域K 所以映射关系为 σ1:AK\sigma_1: A \rightarrow K   箭头左边可以理解为 输入一个值所属于的一个集合(或数域) 箭头右边可以理解为 输出结果所属的一个集合或数域

例 - 2

如果定义

σ2=kE,kK\sigma_2 = k E, k \in K

EEnn阶单位矩阵,则映射关系为

σ2:KA\sigma_2:K \rightarrow A

EE是恒定不变的 每次输入/改变的其实是kk值 因为kKk \in K 所以箭头左边为KK 通过运算kEkE后,得到一个nn阶矩阵 ,对角线为kk,也还是属于AA 所以箭头右边为A

例 - 3

PnP_n表示所有次数不超过nn的实系数多项式集合,定义 σ(f(t))=f(t)f(t)Pn\sigma(f(t)) = f^{'}(t) \quad f(t) \in P_n

其中,σ\sigmaPnP_nPn1P_{n-1}的一个映射

PnP_n的意思其实就是一个多项式中,最高次不超过nn σ\sigma运算本质就是对其进行求一次导 那么最高次不超过nn次的多项式 求导后 最高次一定不超过n1n-1次 所以 σ(f(t))=f(t)f(t)Pn\sigma(f(t)) = f^{'}(t) \quad f(t) \in P_n 最后的结果就是 Pn1P_{n-1} 故映射关系就是 PnPn1P_n \rightarrow P_{n-1}

结语

说明:

  • 参考于 课本《矩阵理论及其应用》
  • 配合书中概念讲解 结合了自己的一些理解及思考

文章仅作为学习笔记,记录从0到1的一个过程

希望对您有一点点帮助,如有错误欢迎小伙伴指正

在这里插入图片描述