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

北京网站建设 奥美通全网营销兰州做网站企业

北京网站建设 奥美通全网营销,兰州做网站企业,手机上管理wordpress,wordpress不用主题本篇内容摘自CMU 16-745最优控制的第10讲 “Nonlinear Trajectory Optimization”。 如何在不涉及张量运算的前提下#xff0c;计算矩阵对向量的导数并写出二阶泰勒展开 在多维微积分中#xff0c;计算矩阵对向量的导数和二阶泰勒展开是一项重要的任务。本文将介绍如何在不涉… 本篇内容摘自CMU 16-745最优控制的第10讲 “Nonlinear Trajectory Optimization”。 如何在不涉及张量运算的前提下计算矩阵对向量的导数并写出二阶泰勒展开 在多维微积分中计算矩阵对向量的导数和二阶泰勒展开是一项重要的任务。本文将介绍如何在不涉及张量运算的前提下完成该导数计算。 1. 导数计算的背景和动机 在许多工程问题中我们需要计算一个矩阵函数对一个向量变量的导数这些导数在求解优化问题过程中非常重要。但是矩阵对向量的求导结果是一个三维张量。这导致在不具有张量运算知识的情况下很难进行数学推导和代码编写。 为了避免复杂的张量运算我们可以利用矩阵的向量化和克罗内克积等技巧简化计算过程。主要思想是将矩阵对向量的导数这是一个张量转换为向量对向量的导数这是一个矩阵。然后通过“Vec技巧”使得求得的矩阵可以用于泰勒展开式或其他数学推导中作为张量的代替。 1.1. 克罗内克积Kronecker Product 克罗内克积是一种用于计算多维数组如矩阵的运算。假设 A ∈ R l × m \mathbf{A} \in \mathbb{R}^{l \times m} A∈Rl×m B ∈ R n × p \mathbf{B} \in \mathbb{R}^{n \times p} B∈Rn×p则它们的克罗内克积定义为 A ⊗ B [ a 11 B ⋯ a 1 m B ⋮ ⋱ ⋮ a l 1 B ⋯ a l m B ] ∈ R l n × m p . \mathbf{A} \otimes \mathbf{B} \begin{bmatrix} a_{11} \mathbf{B} \cdots a_{1m} \mathbf{B} \\ \vdots \ddots \vdots \\ a_{l1} \mathbf{B} \cdots a_{lm} \mathbf{B} \end{bmatrix} \in \mathbb{R}^{ln \times mp}. A⊗B ​a11​B⋮al1​B​⋯⋱⋯​a1m​B⋮alm​B​ ​∈Rln×mp. 1.2. 向量化操作符Vectorization Operator 向量化操作符用于将矩阵转换为向量。假设 A [ a 1 a 2 ⋯ a m ] ∈ R l × m . \mathbf{A} \begin{bmatrix} \mathbf{a}_1 \mathbf{a}_2 \cdots \mathbf{a}_m \end{bmatrix} \in \mathbb{R}^{l \times m}. A[a1​​a2​​⋯​am​​]∈Rl×m. 向量化操作符定义为 vec ( A ) [ a 1 a 2 ⋮ a m ] ∈ R l m × 1 . \text{vec}(\mathbf{A}) \begin{bmatrix} \mathbf{a}_1 \\ \mathbf{a}_2 \\ \vdots \\ \mathbf{a}_m \end{bmatrix} \in \mathbb{R}^{lm \times 1}. vec(A) ​a1​a2​⋮am​​ ​∈Rlm×1. 2. Vec技巧 Vec技巧是利用向量化和克罗内克积简化矩阵导数计算的一个方法。具体公式如下 vec ( A B C ) ( C ⊤ ⊗ A ) vec ( B ) . \text{vec}(\mathbf{A}\mathbf{B}\mathbf{C}) (\mathbf{C}^{\top} \otimes \mathbf{A}) \text{vec}(\mathbf{B}). vec(ABC)(C⊤⊗A)vec(B). 对于两个矩阵 A \mathbf{A} A和 B \mathbf{B} B可以进一步简化为 vec ( A B ) ( B ⊤ ⊗ I ) vec ( A ) ( I ⊗ A ) vec ( B ) . \text{vec}(\mathbf{A}\mathbf{B}) (\mathbf{B}^{\top} \otimes \mathbf{I}) \text{vec}(\mathbf{A}) (\mathbf{I} \otimes \mathbf{A}) \text{vec}(\mathbf{B}). vec(AB)(B⊤⊗I)vec(A)(I⊗A)vec(B). 引入该技巧后这使得我们可以通过向量化操作计算矩阵对向量的导数。考虑到记号简明性在未加说明的情况下我们将“向量化后的矩阵对向量的导数”来指代“矩阵对向量的导数” ∂ A ( x ) ∂ x ∂ vec ( A ( x ) ) ∂ x ∈ R l m × n . \frac{\partial \mathbf{A}(\mathbf{x})}{\partial \mathbf{x}} \frac{\partial \text{vec}(\mathbf{A}(\mathbf{x}))}{\partial \mathbf{x}} \in \mathbb{R}^{lm \times n}. ∂x∂A(x)​∂x∂vec(A(x))​∈Rlm×n. 3. 应用于二阶泰勒展开 通过上述技巧我们可以计算出二阶泰勒展开的结果。设 A ∂ f ∂ x \mathbf{A} \frac{\partial \mathbf{f}}{\partial \mathbf{x}} A∂x∂f​则二阶导数为 ∂ ∂ x ( vec ( I A Δ x ) ) ( Δ x ⊤ ⊗ I ) ∂ vec ( A ) ∂ x . \frac{\partial}{\partial\mathbf{x}}\left(\text{vec}\left(\mathbf{I}\mathbf{A}\Delta \mathbf{x}\right)\right) \left(\Delta \mathbf{x}^{\top} \otimes \mathbf{I}\right) \frac{\partial \text{vec}(\mathbf{A})}{\partial \mathbf{x}}. ∂x∂​(vec(IAΔx))(Δx⊤⊗I)∂x∂vec(A)​. 最终我们得到二阶泰勒展开式 f ( x Δ x ) f ( x ) A Δ x 1 2 ( Δ x ⊤ ⊗ I ) ∂ vec ( A ) ∂ x Δ x . \mathbf{f}(\mathbf{x}\Delta \mathbf{x}) \mathbf{f}(\mathbf{x}) \mathbf{A} \Delta \mathbf{x} \frac{1}{2} \left(\Delta \mathbf{x}^{\top} \otimes \mathbf{I}\right) \frac{\partial \text{vec}(\mathbf{A})}{\partial \mathbf{x}} \Delta \mathbf{x}. f(xΔx)f(x)AΔx21​(Δx⊤⊗I)∂x∂vec(A)​Δx. 这样对于接下来的数学推导或者代码编写都带来了便利。 在某些情况下我们需要对转置矩阵求导此时可以使用换位矩阵commutator matrix T \mathbf{T} T满足 T vec ( A ) vec ( A ⊤ ) \mathbf{T}\text{vec}(\mathbf{A}) \text{vec}(\mathbf{A}^{\top}) Tvec(A)vec(A⊤)。公式如下 ∂ ∂ x ( A ⊤ ( x ) B ) ( B ⊤ ⊗ I ) T ∂ A ∂ x . \frac{\partial }{\partial \mathbf{x}}(\mathbf{A}^{\top}(\mathbf{x}) \mathbf{B}) (\mathbf{B}^{\top} \otimes \mathbf{I}) \mathbf{T}\frac{\partial \mathbf{A}}{\partial \mathbf{x}}. ∂x∂​(A⊤(x)B)(B⊤⊗I)T∂x∂A​.
http://www.hkea.cn/news/14370125/

相关文章:

  • 一站式做网站哪家好wordpress主题知更
  • iis搭建多个网站网站设计专业
  • 茂名网站制作策划宣传页在线设计软件
  • 一个网站如何做cdn加速器长沙公司有哪些
  • 网站建设预算和流程介绍优化网站性能
  • 开源企业网站源码网站备案没公司
  • 智慧团建网站入口pc端注册过什么网站
  • 外国设计网站推荐合肥网站优化选哪家
  • 厦门建设局网站商品房wordpress博客主题源码
  • 网站建设时间规划成都网站建设需要多少钱
  • 电脑上做网站购物网站开发介绍
  • 广东省城乡建设部网站首页聊城菜鸟网站建设公司
  • 云卡会员管理系统沈阳seo自然优化排名
  • 简述建设一个网站的一般过程免费网络连接软件
  • 制作网站的软件什么好用wordpress交流
  • wordpress 获取评论上海网站seo策划
  • 学校网站建设工作内容简述企业网站的基本功能
  • 香奈儿网站建设的目标网站开发的技术难点
  • 上海城建设计院网站fireworks网页设计教程
  • 织梦做小游戏网站营销网站一般包括哪些内容
  • 档案门户网站建设方案简单asp网站
  • 成都模板网站建设乌兰察布做网站的公司
  • 推广员网站大连建站费用
  • 如何创建平台类网站网站平台建设多少钱
  • 云网站开发汽车之家网站
  • 广州品牌型网站如何建设远程教育网站
  • 深圳网站搭建专业公司做爰网站
  • 良精企业网站系统如何注册公司费用
  • vivo手机的网站开发淄博周村学校网站建设公司
  • 老师众筹网站开发江苏苏州昨天出大事