码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 特征值求导推导


    设矩阵 A A A的第 i i i大特征值为 λ i \lambda_i λi​, 对应特征向量 v i v_i vi​, A = A H A=A^H A=AH 求:
    ∇ A λ i = ∂ λ i ∂ A ∗ \nabla_A\lambda_i=\frac{\partial \lambda_i}{\partial A^*} ∇A​λi​=∂A∗∂λi​​

    目标: 写出 d λ i = t r ( B d A H ) d\lambda_i=tr(BdA^H) dλi​=tr(BdAH)
    则有 ∇ A λ i = B \nabla_A\lambda_i=B ∇A​λi​=B。

    根据特征值定义: A v i = λ i v i , v i H v i = 1 Av_i=\lambda_iv_i, v_i^Hv_i=1 Avi​=λi​vi​,viH​vi​=1
    有:
    d ( A v 1 ) = d A ∗ v 1 + A d v i = d ( λ i v i ) = d λ i ∗ v i + λ i ( d v i ) (1) d(Av_1)=dA * v_1 + Adv_i =d(\lambda_iv_i)=d\lambda_i *v_i +\lambda_i (dv_i)\tag{1} d(Av1​)=dA∗v1​+Advi​=d(λi​vi​)=dλi​∗vi​+λi​(dvi​)(1)
    以及:
    d ( v i H v i ) = d ( 1 ) = 0 = 2 v i H d v i ⇒ v i H d v i = 0 d(v_i^Hv_i)=d(1)=0=2v_i^Hdv_i\Rightarrow v_i^Hdv_i =0 d(viH​vi​)=d(1)=0=2viH​dvi​⇒viH​dvi​=0
    将式(1)左右左乘 v i H v_i^H viH​, 得到:
    v i H ( d A ) v i + v i H A d v i = v i H ( d λ i ) v i + v i H λ i ( d v i ) v_i^H(dA)v_i +v_i^HAdv_i=v_i^H(d\lambda_i)v_i+v_i^H\lambda_i(dv_i) viH​(dA)vi​+viH​Advi​=viH​(dλi​)vi​+viH​λi​(dvi​)
    而 v i H A = λ i v i v_i^HA=\lambda_iv_i viH​A=λi​vi​, 因此 v i H A d v i = 0 v_i^HAdv_i=0 viH​Advi​=0。 类似的, v i H λ i ( d v i ) = 0 v_i^H\lambda_i(dv_i)=0 viH​λi​(dvi​)=0。
    因此:
    v i H ( d A ) v i = v i H ( d λ i ) v i = v i H v i d λ i = d λ i v_i^H(dA)v_i=v_i^H(d\lambda_i)v_i=v_i^Hv_id\lambda_i=d\lambda_i viH​(dA)vi​=viH​(dλi​)vi​=viH​vi​dλi​=dλi​
    因此 ( d A = d A H ) (dA = dA^H) (dA=dAH)
    d λ i = t r ( v i v i H d A H ) d\lambda_i = tr(v_iv_i^HdA^H) dλi​=tr(vi​viH​dAH)
    ∇ A λ i = B = v i v i H \nabla_A\lambda_i=B = v_iv_i^H ∇A​λi​=B=vi​viH​

  • 相关阅读:
    Vue进阶(幺叁幺):父子组件传值实现数据深拷贝_vue3拷贝父组件传来的值
    Ubuntu20.04配置C/C++环境
    redis的缓存更新策略
    C++的文件操作
    java计算机毕业设计校园闲置物品交易网站源程序+mysql+系统+lw文档+远程调试
    Stable Diffusion 3 真正来了
    小学生护眼灯怎么选?护眼学生用台灯品牌排行
    C语言描述数据结构 —— 带头双向循环链表
    神经系统的组成结构图谱,神经系统的基本结构图
    Unity3d的海盗王地图
  • 原文地址:https://blog.csdn.net/weixin_39274659/article/details/127800066
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号