向量的导数

news/2025/1/7 21:50:58/

向量的导数

向量的导数取决于你对向量的上下文和所涉及的变量维度。常见情况下,我们主要讨论以下两种情况:

1. 标量函数对向量的导数

如果一个标量函数 f ( x ) f(\mathbf{x}) f(x) 是关于向量 x = [ x 1 , x 2 , … , x n ] ⊤ \mathbf{x} = [x_1, x_2, \dots, x_n]^\top x=[x1,x2,,xn] 的函数,其导数通常是梯度 ∇ f ( x ) \nabla f(\mathbf{x}) f(x),表示为一个向量:

∇ f ( x ) = [ ∂ f ∂ x 1 ∂ f ∂ x 2 ⋮ ∂ f ∂ x n ] . \nabla f(\mathbf{x}) = \begin{bmatrix} \frac{\partial f}{\partial x_1} \\ \frac{\partial f}{\partial x_2} \\ \vdots \\ \frac{\partial f}{\partial x_n} \end{bmatrix}. f(x)= x1fx2fxnf .

例如:若 f ( x ) = x 1 2 + x 2 2 f(\mathbf{x}) = x_1^2 + x_2^2 f(x)=x12+x22,则:

∇ f ( x ) = [ ∂ f ∂ x 1 ∂ f ∂ x 2 ] = [ 2 x 1 2 x 2 ] . \nabla f(\mathbf{x}) = \begin{bmatrix} \frac{\partial f}{\partial x_1} \\ \frac{\partial f}{\partial x_2} \end{bmatrix} = \begin{bmatrix} 2x_1 \\ 2x_2 \end{bmatrix}. f(x)=[x1fx2f]=[2x12x2].

2. 向量函数对向量的导数

如果一个向量函数 f ( x ) \mathbf{f}(\mathbf{x}) f(x) 是关于向量 x = [ x 1 , x 2 , … , x n ] ⊤ \mathbf{x} = [x_1, x_2, \dots, x_n]^\top x=[x1,x2,,xn] 的函数,导数是一个 雅可比矩阵(Jacobian matrix)。设:

f ( x ) = [ f 1 ( x ) f 2 ( x ) ⋮ f m ( x ) ] , \mathbf{f}(\mathbf{x}) = \begin{bmatrix} f_1(\mathbf{x}) \\ f_2(\mathbf{x}) \\ \vdots \\ f_m(\mathbf{x}) \end{bmatrix}, f(x)= f1(x)f2(x)fm(x) ,

则雅可比矩阵是一个 m × n m \times n m×n矩阵

J = ∂ f ∂ x = [ ∂ f 1 ∂ x 1 ∂ f 1 ∂ x 2 … ∂ f 1 ∂ x n ∂ f 2 ∂ x 1 ∂ f 2 ∂ x 2 … ∂ f 2 ∂ x n ⋮ ⋮ ⋱ ⋮ ∂ f m ∂ x 1 ∂ f m ∂ x 2 … ∂ f m ∂ x n ] . J = \frac{\partial \mathbf{f}}{\partial \mathbf{x}} = \begin{bmatrix} \frac{\partial f_1}{\partial x_1} & \frac{\partial f_1}{\partial x_2} & \dots & \frac{\partial f_1}{\partial x_n} \\ \frac{\partial f_2}{\partial x_1} & \frac{\partial f_2}{\partial x_2} & \dots & \frac{\partial f_2}{\partial x_n} \\ \vdots & \vdots & \ddots & \vdots \\ \frac{\partial f_m}{\partial x_1} & \frac{\partial f_m}{\partial x_2} & \dots & \frac{\partial f_m}{\partial x_n} \end{bmatrix}. J=xf= x1f1x1f2x1fmx2f1x2f2x2fmxnf1xnf2xnfm .

例如:若 f ( x ) = [ x 1 2 x 1 x 2 e x 2 ] \mathbf{f}(\mathbf{x}) = \begin{bmatrix} x_1^2 \\ x_1x_2 \\ e^{x_2} \end{bmatrix} f(x)= x12x1x2ex2 ,则:

J = [ ∂ f 1 ∂ x 1 ∂ f 1 ∂ x 2 ∂ f 2 ∂ x 1 ∂ f 2 ∂ x 2 ∂ f 3 ∂ x 1 ∂ f 3 ∂ x 2 ] = [ 2 x 1 0 x 2 x 1 0 e x 2 ] . J = \begin{bmatrix} \frac{\partial f_1}{\partial x_1} & \frac{\partial f_1}{\partial x_2} \\ \frac{\partial f_2}{\partial x_1} & \frac{\partial f_2}{\partial x_2} \\ \frac{\partial f_3}{\partial x_1} & \frac{\partial f_3}{\partial x_2} \end{bmatrix} = \begin{bmatrix} 2x_1 & 0 \\ x_2 & x_1 \\ 0 & e^{x_2} \end{bmatrix}. J= x1f1x1f2x1f3x2f1x2f2x2f3 = 2x1x200x1ex2 .

3. 向量函数对标量的导数

如果 x ( t ) \mathbf{x}(t) x(t) 是标量 t t t 的函数(即 x \mathbf{x} x 是一个随时间变化的向量),其导数是一个向量:

d x d t = [ d x 1 d t d x 2 d t ⋮ d x n d t ] . \frac{d\mathbf{x}}{dt} = \begin{bmatrix} \frac{dx_1}{dt} \\ \frac{dx_2}{dt} \\ \vdots \\ \frac{dx_n}{dt} \end{bmatrix}. dtdx= dtdx1dtdx2dtdxn .

总结

  • 标量对向量的导数 → 梯度(向量)。
  • 向量对向量的导数 → 雅可比矩阵矩阵)。
  • 向量对标量的导数 → 向量。
    具体形式取决于你分析的场景和维度关系!

http://www.ppmy.cn/news/1560979.html

相关文章

自动驾驶3D目标检测综述(六)

停更了好久终于回来了(其实是因为博主去备考期末了hh) 这一篇接着(五)的第七章开始讲述第八章的内容。第八章主要介绍的是三维目标检测的高效标签。 目录 第八章 三维目标检测高效标签 一、域适应 (一)…

【HeadFirst系列之HeadFirst设计模式】第1天之HeadFirst设计模式开胃菜

HeadFirst设计模式开胃菜 前言 从今日起,陆续分享《HeadFirst设计模式》的读书笔记,希望能够帮助大家更好的理解设计模式,提高自己的编程能力。 今天要分享的是【HeadFirst设计模式开胃菜】,主要介绍了设计模式的基本概念、设计模…

qemu-kvm使用简介

qemu-kvm-note qemu-kvm使用简介 kvm和qemu关系 kvm是linux的一个模块,是工作在cpu硬件支持基础之上的虚拟化技术。加载该模块后,才能进一步通过其他工具创建虚拟机。仅有kvm模块,用户无法直接控制内核模块,必须有一个用户空间…

计算机网络——数据链路层-介质访问控制

一、介质访问控制方法 在局域网中, 介质访问控制(medium access control)简称MAC,也就是信道访问控制方法,可以 简单的把它理解为如何控制网络节点何时发送数据、如何传输数据以及怎样在介质上接收数据, 是解决当局域网中共用信道的使用产生竞…

论文研读:Text2Video-Zero 无需微调,仅改动<文生图模型>推理函数实现文生视频(Arxiv 2023-03-23)

论文名:Text2Video-Zero: Text-to-Image Diffusion Models are Zero-Shot Video Generators 1. 摘要 1.1 方法总结 通过潜空间插值, 实现动作连续帧。 以第一帧为锚定,替换原模型的self-attention,改为cross-attention 实现 保证图片整体场…

Python中的ast.literal_eval:安全地解析字符串为Python对象

Python中的ast.literal_eval:安全地解析字符串为Python对象 什么是ast.literal_eval?为什么说它是“安全”的? 如何使用ast.literal_eval?示例1:将字符串转换为列表示例2:将字符串转换为字典示例3&#xff…

适配器模式(类适配器,对象适配器)

1. 适配器模式简介 适配器模式用于解决接口不兼容问题,将一个类的接口转换成客户期望的另一个接口,使得原本由于接口不兼容而不能一起工作的类可以协同工作。适配器模式主要分为两类: 类适配器模式:通过继承适配者类来实现适配。…

25考研希望渺茫,工作 VS 二战,怎么选?

25考研希望不大,找工作VS二战,怎么选? 考研落幕,今年的考研可谓是难上加难,很多人甚至发出灵魂三问,直击25考研出题组 因为题难,感觉今年希望不大,也不想调剂,是就业好呢…