当前位置: 首页 > news >正文

4 矩阵计算(求导方面)

4 矩阵计算(求导方面)

目录
  • 4 矩阵计算(求导方面)
    • 0 引言
    • 1 标量的导数
    • 2 向量和标量的混合导数
    • 3 总结

[!IMPORTANT]

B站视频链接 4 矩阵计算


0 引言

这里所谓的矩阵计算并非简单的矩阵之间的加减乘除,而是利用矩阵进行求导的运算,这个运算在今后的设计以及编写过程是非常重要的。

首先 [2 数据操作和数据预处理](E:\typora\1 DeepLearning\1 WithLiMU\2 Data manipulation and preprocessing.md) 中便已经知道了标量、向量以及矩阵的关系,现在就依靠这几个数据类型进行说明和运算。

定义:

  • 标量:全是小写的字母 $a、b$ 。
  • 向量:带箭头的小写字母 $\vec{a} 、\vec{b}$ 。
  • 矩阵:大写的字母 $A 、B$ 。

1 标量的导数

标量就是一个数据,类似于$1、2、3$,并非数组或是向、矩阵等。

$y = f(x)、x$就是标量 、$f(x)$是对应法则 、 $y$是自变量$

$y$ $\frac{dy}{dx}$
$a$ $0$
$x^n$ $nx^{n-1}$
$e^x$ $e^x$
$lnx$ $\frac{1}{x}$
$sinx$ $cosx$
$u(x)+v(x)$ $\frac{du}{dx} + \frac{dv}{dx}$
$u(x) \times v(x)$ $\frac{du}{dx} \times v(x) + \frac{dv}{dx} \times u(x)$
$\frac{u(x)}{v(x)}$ $\frac{u'v-uv'}{(v')^2}$

对于不能求导的函数又该怎么办呢?

例如: $f(x) = |x|$

image-20250821134657097

不难看出该函数在$x>0$时候$f'(x) = 1$ , $x<0$时候$f'(x) = -1$ , $x = 0?$

这个函数在$x=0$的位置明显不可导,对于这种不可导的函数又该怎么办呢?

这个时候有一个叫做亚函数,虽然我不知道他有啥用但是应该和偏导数应该类似,这个时候上面的导数可以写成为
$$
\frac{\partial |x|}{x} =
\left { \begin{array}{l}
-1 &, x<0\
1 &, x>0\
a &, x=0\
\end{array} \right.
$$
这个时候便可以引入了一个新的数学定义-$梯度grad$

[!NOTE]

注意梯度是一个向量而非数据,梯度的方向一定是函数方向导数的最大值

在任意一点$P(x_1 , x_2 , ... ,x_n)$的梯度为
$$
gradf(p) = (\frac{\partial f}{x_1}|{P(x_1 , x_2 , ... ,x_n)} , ...,\frac{\partial f}{x_2}| ) = (y_1 , y_2,...y_n)
$$

2 向量和标量的混合导数

向量和标量之间混合求导会出现下面四种情况

  1. $y是一个标量 ,x也是一个标量 会得到\frac{\partial y}{\partial x }也是一个标量$ 。
  2. $\vec{y}是一个向量 ,也是一个标量 会得到\frac{\partial \vec{y}}{\partial x }是一个向量$ 。
  3. $y是一个标量 ,\vec{x}也是一个向量量 会得到\frac{\partial y}{\partial \vec{x} }也是一个向量 ,但是是一个躺着的向量$ 。
  4. $\vec{y} 和 \vec{x}均为向量,那么\frac{\partial \vec{y}}{\partial \vec{x} } 就是一个矩阵A$ 。

image-20250821140334146

举个例子说明一下吧:
$$
\text{令}\overline{y}=\left[ \begin{array}{c}
y_1\
y_2\
\vdots\
y_n\
\end{array} \right] ,,,,,\overline{x}=\left[ \begin{array}{c}
x_1\
x_2\
\vdots\
x_n\
\end{array} \right] \text{则}\frac{\partial \overline{y}}{\partial \vec{x}}=\left[ \begin{array}{c}
\frac{\partial y_1}{\partial \vec{x}}\
\frac{\partial y_2}{\partial \vec{x}}\
\vdots\
\frac{\partial y_n}{\partial \vec{x}}\
\end{array} \right] =\left[ \begin{matrix}{l}
\frac{\partial y_1}{\partial x_1}& \frac{\partial y_1}{\partial x_2}& \cdots& \frac{\partial y_1}{\partial x_n}\
\frac{\partial y_2}{\partial x_1}& \frac{\partial y_2}{\partial x_2}& \cdots& \frac{\partial y_2}{\partial x_n}\
\vdots& \vdots& \cdots& \vdots\
\frac{\partial y_n}{\partial x_1}& \frac{\partial y_n}{\partial x_2}& \cdots& \frac{\partial y_n}{\partial x_n}\
\end{matrix} \right]
$$

3 总结

y如果是向量的话这个是竖着的。

x如果是向量的话这个是躺着的。

http://www.sczhlp.com/news/27631/

相关文章:

  • 3 线性代数
  • 5 自动求导
  • wordpress 中文图片下载优化大师app
  • 建设银行车贷网站平台营销策略都有哪些
  • 可以做渐变色块拼接的网站长沙网站优化方法
  • 做羞羞的事视频网站营销课程培训视频
  • 湖州网站建设方案企业宣传推广怎么做
  • 竞价推广岗位职责seo优化服务公司
  • 咸阳做网站开发公司哪家好网站排名优化
  • 上海网站排名前十免费测试seo
  • 个人工作室网站备案seo教程排名第一
  • 做网页的素材网站seo页面内容优化
  • 什么平台引流最快关键词首页排名优化价格
  • 影楼模板网站免费网站seo诊断
  • 用ps如何做短视频网站搜索引擎优化怎么做
  • 网站开发工具的功能新媒体培训
  • 移动端网站开发教程seo快速工具
  • 商城网站建设运营合同书海口百度seo公司
  • 动态网站开发所需要的web构件武汉楼市最新消息
  • 网站建设委托外包协议书湖南省人民政府官网
  • 简单网页外包seo服务口碑好
  • 网站建设结构免费精准客源
  • 网络网站开发公司信阳seo
  • 珠海企业网站搭建制作贵阳seo网站管理
  • 做外包胡it网站黄页污水
  • 怎样创建基本的网站互联网推广项目
  • 网站由什么构成微信朋友圈广告投放代理
  • 毕业论文个人网站建设seo与sem的关系
  • 批发订货平台网站建设费用福清seo
  • 专业建站源码lol关键词查询