一篇文章讲清楚:机器学习所用的数学知识

通过这篇文章我们要知道机器学习中常见的数据表述;知道什么是导数;知道什么是偏导;知道向量和矩阵的简单运算。

一、机器学习中常见的数据表述

标量scalar :一个独立存在的数,只有大小没有方向。就是一个普通常数

向量vector :向量指一列顺序排列的元素。默认是列向量

比如张三的数理化成绩信息:70,80,90

向量有大小和方向

矩阵matrix :二维数组

张量Tensor :数组,张量是基于向量和矩阵的推广

数学中张量 𝑡𝑒𝑛𝑠𝑜𝑟*∈R2**∗3∗**4*数学中的张量 tensor∈R^(2∗3∗4) : 2个3*4矩阵 3个2*4 或4个2*3

二、导数------基本概念

常见函数的导数:

导数的四则运算

复合函数求导:g(h)是外函数 h(x)是内函数。先对外函数求导,再对内函数求导

三、向量和矩阵 -- 向量运算

向量是有大小和方向

向量基运算

向量矩阵转置 Transpose

四、向量和矩阵 -- 范数Norm

范数(norm)是数学中的一种基本概念,具有长度的意义

四、向量和矩阵 -- 矩阵 Matrix

矩阵是数学中的一种基本概念,表达m行n列的数据等

矩阵在机器学习中的表达

矩阵加法和减法

矩阵乘法 :对应行列元素相乘,然后再加和再一起

矩阵转置

矩阵*矩阵的转置

方阵:一种特殊的矩阵,其行数=列数

对称方阵:一种特殊的方阵,沿着主对角线,其元素对称 a**ij= a**ji

单位阵:一种特殊的方阵 符号E 或者 I 主对角线为1,其他为0

矩阵乘法的性质

矩阵的乘法不满足交换律:A×B≠B×A

矩阵的乘法满足结合律。即:A×(B×C)=(A×B)×C

矩阵与单位矩阵相乘等于矩阵本身

矩阵的逆

矩阵转置的性质

五、总结

1.标量、向量、矩阵、张量概念

2.导数****Derivative

•函数上某一个点求切线就是导数。瞬时速度变化率

3导数的求解方法

•常数、指数函数、幂指数、正弦余弦都有自己的导函数,会查表应用

•特别注意复合函数求导:先对外函数求导,在对内函数求导

4****利用导数求极值

•导数为0的位置即为极值点

5****偏导数

•U是关于x、y、z的函数,记为u(x, y, z),只在x分量上求导,则为求偏导。

•各个分量上求偏导,会形成一个向量(*𝜕𝑢𝜕*𝑥∂u/∂x, *𝜕𝑢𝜕*𝑦∂u/∂y, *𝜕𝑢𝜕*𝑧∂u/∂z ),这就组成了导数

6 向量的基本运算

•1范数(L1范数)-向量中各个元素绝对值之和

•2范数(L2范数)-向量的模长,每个元素平方求和,再开平方根

𝑥**𝑇x^T x 与 x22**是一样的‖x‖_2^2 是一样的

7 矩阵的运算
•1 矩阵数学表示 X*∈RND R^(N∗D )
•2 矩阵加减法:形状相同对应元素加减
•3 矩阵乘法:条件A
R𝑚𝑛 ,R^(m∗n ), B∈ *R𝑛𝑑 R^(n∗d ) è A@B=C ∈ *R𝑚*∗𝑑 R^(m∗d )
•4 矩阵的乘法不满足交换律:A×B≠B×A ;矩阵的乘法满足结合律
•5 矩阵与单位矩阵相乘等于矩阵本身
•6 A@B = I单位矩阵 则B为A的逆矩阵,记为:A
−1
A^(-1)
•7 矩阵转置: (𝐴+𝐵)𝑇〖(A+B)〗^T = *𝐴*𝑇A^T + 𝐵**𝑇B^T ,(𝐴B**)𝑇〖(AB)〗^T = *B𝑇A*𝑇B^T A^T

相关推荐
智慧物业老杨6 小时前
物业数字化落地思考:真正的转型,是底层数据秩序的重构
java·大数据·人工智能·微服务·系统架构
7177779 小时前
中小团队 DevOps 平台选哪家:2026 年主流平台对比与 Gitee 本土化方案解析
人工智能·gitee
武子康10 小时前
小智断网后还能做什么?沿一次唤醒看清设备与服务端的分工
人工智能·llm·agent
西安栈上月明软件科技10 小时前
从 Linux 0.01 到 AI 开源:星图邻的开源实践
人工智能·自然语言处理·架构·开源·fastapi
麻雀飞吧10 小时前
先判断工具用来学习、开发还是执行
人工智能·python
甲维斯10 小时前
ZCode:快来领“免费”3亿tokens和“Git打包服务”
人工智能
揽秀亭长10 小时前
视频转文字有哪些方法?在线AI、剪辑软件、本地对比
人工智能·音视频
RoboWizard11 小时前
三星和金士顿内存条哪个更适合游戏超频
大数据·人工智能
深圳市恒星物联科技有限公司11 小时前
轻量MCU设备通过OpenHarmony兼容性测评的全流程关键要点与实战踩坑经验
大数据·人工智能·物联网·鸿蒙
AI闲人11 小时前
企业 AI 最大的问题,不是数据不足,而是数据没有业务语义
人工智能·数字化·企业ai落地