大模型入门 | 机器学习的数学基础--向量,矩阵(基本的结构以及基本运算规则)

机器学习与传统编程的一个重要区别在于机器学习比传统编程涉及了更多的数学知识。
不过,随着机器学习的飞速发展,各种框架应运而生,在数据分析等应用中使用机器学习时,使用现成的库和框架成为常态,似乎越来越不需要数学知识了。

其实,现成的库和框架只是帮助我们简化机器学习的开发任务,
如果想要对模型训练结果进行调整和优化,对训练数据进行变换和过滤的话,了解相关的基础数学必能让我们事倍功半。

机器学习的模型看似一堆天书般的符号和公式,其实本质并没有那么复杂,也许大部分人只是因为没有耐心去理解其中的数学符号而放弃。

我觉得对线性代数有最基本的了解就能看懂其中大部分的公式。

本文尽量用简单的方式介绍机器学习中两个最基本的结构(向量矩阵),以及它们的基本运算规则。

一、向量

1.1. 定义

机器学习面对的训练数据,几乎没有只有单一属性的(也就是数据只包含一个数值或者一个字符串),
而是每个数据都包含多种属性,比如气象数据(包含温度,湿度,风向等等),金融数据(开盘价,收盘价,交易量等等),销售数据(价格,库存量,卖出数量等等)。

为了表示这个多属性的数据,或者称为多维度的数据,向量最为合适。
向量就是有几个数字横向或者纵向排列而成,每个数字代表一个属性。
向量类似编程语言中的一维数组,numpy中也是这么保存的。

1.2. 转置

向量可以用行或者列的形式表示,
在这里插入图片描述

向量用还是来表示,主要取决于后续进行怎样的计算,本质区别不大。
向量的转置操作就是用来对行向量列向量进行互相转换的。
在这里插入图片描述

1.3. 加和减

向量之间进行加减操作时,向量的长度必须一样,并且必须同为行向量或同为列向量

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

简单来说,向量之间的加减法就是对应位置的元素之间的加减法。

1.4. 积运算

向量有两种积运算,一种是向量和数值之间的积运算,也称为标量积
另一种是向量和向量之间的积运算,也称为内积

标量积运算之后,向量还是向量,向量中的每个元素分别乘以标量。

在这里插入图片描述

内积运算之后,向量变成一个数值(也就是标量):
在这里插入图片描述

计算规则就是向量对应位置的数值相乘,最后将每个位置的计算结果相加。

1.5. 模运算

向量还有一个模运算模运算是一种对向量量化的方式,它把向量转换为一个数值,
从而可以方便的比较不同向量的大小。
在这里插入图片描述

模运算的运算符号是两个竖线:,运算规则相当于是先计算向量与自己的内积,然后开平方。


二、矩阵

2.1. 定义

矩阵可以看作是相同长度的行向量或者列向量的集合。
它类似编程语言中的二维数组

矩阵的结构如下,其中的数据按照矩形阵列的结构排列,这也是矩阵这个名称的由来。

在这里插入图片描述

这是一个3x4的矩阵,也就是3行4列的矩阵。
注意,矩阵的行列数量不一定要一样,当行列数量一样时,矩阵也被称为方阵

和向量类似,矩阵也可以转置,矩阵的转置也是行列互换:
在这里插入图片描述

2.2. 加和减

向量类似,矩阵的加减法也是对应位置的元素进行加减运算,
这就要求参与加减运算的两个矩阵必须有相同的行数量和列数量。
在这里插入图片描述

矩阵减法运算类似。

在这里插入图片描述

行或列数量不一样的矩阵是无法进行加减运算的。

2.3. 积运算

矩阵的积运算也分为标量积内积
标量积的计算与向量类似,矩阵的每个元素都乘以标量。

在这里插入图片描述

内积运算略微复杂一些,对参与运算的矩阵也有要求,需要第一个矩阵的列数量等于第二个矩阵的行数量

在这里插入图片描述

在这里插入图片描述

2.4. 单位矩阵和逆矩阵

矩阵中有一种极其重要的特殊矩阵,被称为单位矩阵
单位矩阵首先是一个方阵,并且除了对角线上的元素为1之外,其他元素都是0。比如:
在这里插入图片描述

单位矩阵虽然简单,作用却不小,在矩阵分解和做高斯消元等运算时有重要的作用。

在这里插入图片描述


三、总结

向量矩阵是机器学习中使用最多的两种结构,比如:

在这里插入图片描述

仔细观察机器学习模型中涉及的各种公式,大部分都是一些向量矩阵的运算,包括加减,标量积和内积等等。
之所以觉得困难,是因为我平时生活中用的计算几乎都是标量运算,对于向量矩阵的运算不熟悉,
再加上对各种数学符号不熟悉,混在一起的时候就觉得像天书一样。

在这里插入图片描述


如何学习大模型?

学习AI大模型是一个系统的过程,需要从基础开始,逐步深入到更高级的技术。

这里给大家精心整理了一份全面的AI大模型学习资源,包括:AI大模型全套学习路线图(从入门到实战)、精品AI大模型学习书籍手册、视频教程、实战学习、面试题等,资料免费分享!

1. 成长路线图&学习规划

要学习一门新的技术,作为新手一定要先学习成长路线图方向不对,努力白费

这里,我们为新手和想要进一步提升的专业人士准备了一份详细的学习成长路线图和规划。可以说是最科学最系统的学习成长路线。
在这里插入图片描述

2. 大模型经典PDF书籍

书籍和学习文档资料是学习大模型过程中必不可少的,我们精选了一系列深入探讨大模型技术的书籍和学习文档,它们由领域内的顶尖专家撰写,内容全面、深入、详尽,为你学习大模型提供坚实的理论基础(书籍含电子版PDF)

在这里插入图片描述

3. 大模型视频教程

对于很多自学或者没有基础的同学来说,书籍这些纯文字类的学习教材会觉得比较晦涩难以理解,因此,我们提供了丰富的大模型视频教程,以动态、形象的方式展示技术概念,帮助你更快、更轻松地掌握核心知识

在这里插入图片描述

4. 大模型项目实战

学以致用 ,当你的理论知识积累到一定程度,就需要通过项目实战,在实际操作中检验和巩固你所学到的知识,同时为你找工作和职业发展打下坚实的基础。

在这里插入图片描述

5. 大模型面试题

面试不仅是技术的较量,更需要充分的准备。

在你已经掌握了大模型技术之后,就需要开始准备面试,我们将提供精心整理的大模型面试题库,涵盖当前面试中可能遇到的各种技术问题,让你在面试中游刃有余。

在这里插入图片描述

全套的AI大模型学习资源已经整理打包,有需要的小伙伴可以微信扫描下方CSDN官方认证二维码,免费领取【保证100%免费

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值