已知m行n列矩阵A,n行m列矩阵B。Tr表示迹运算。求证 Tr(AB)=Tr(BA) 。

证明:
令 Ax,y 表示矩阵A的第x行y列元素。令C=AB。 D=BA。C是m阶方阵。D是n阶方阵。我们可以分别对A、B做如下表示:

因为迹运算只计算矩阵对角线的和,我们可以只关心方阵C的对角线。

C1,1 = A1,1B1,1 + A1,2B2,1 + ··· + A1,nBn,1

C2,2 = A2,1B1,2 + A2,2B2,2 + ··· + A2,nBn,2

Cm,m = Am,1B1,m + Am,2B2,m + ··· + Am,nB>n,m

根据上面的等式,用 Cj,j 表示 m 阶方阵 AB 的第 j 行 j 列元素,我们可以得到一个规律:

因为迹运算只计算矩阵对角线的和,我们可以只关心 n 阶方阵 D 的对角线。
D1,1 = B1,1A1,1 + B1,2A2,1 + ··· + B1,mAm,1

D2,2 = B2,1A1,2 + B2,2A2,2 + ··· + B2,mAm,2

Dn,n = Bn,1A1,n + Bn,2A2,n + ··· + Bn,mAm,n

设n阶方阵BA 的第r行r列元素是Dr,r

因为在不引起混淆的前提下,求和标号是任意的。我们可以令 j=k , i = r

所以 Tr(AB) = Tr(BA)


我们可以得到更一般的结论。多个矩阵相乘得到的方阵的迹,和将这些矩阵中的最后一个挪到前面之后相乘的迹是相同的。当然,我们要考虑挪动矩阵后矩阵乘积依然定义良好。下面是求证的过程:

在保证挪动矩阵后矩阵乘积仍然定义良好的情况下,用F(i)表示第i个相乘的矩阵,求证

证明:

【089】深度学习读书笔记:P29证明迹Tr(AB)=Tr(BA)相关推荐

  1. 深度学习读书笔记之RBM(限制波尔兹曼机)

    深度学习读书笔记之RBM 声明: 1)看到其他博客如@zouxy09都有个声明,老衲也抄袭一下这个东西 2)该博文是整理自网上很大牛和机器学习专家所无私奉献的资料的.具体引用的资料请看参考文献.具体的 ...

  2. 深度学习读书笔记之AE(自动编码)

    深度学习读书笔记之AE 声明: 1)该博文是整理自网上很大牛和机器学习专家所无私奉献的资料的.具体引用的资料请看参考文献.具体的版本声明也参考原文献. 2)本文仅供学术交流,非商用.所以每一部分具体的 ...

  3. 吴恩达深度学习——读书笔记

    神经网络和深度学习 深度学习概述 深度学习(Deep Learning)是更复杂的神经网络(Neural Network). 这是一个基本的神经网络模型结构.在训练的过程中,只要有足够的输入x和输出y ...

  4. 深度学习读书笔记之RBM

    /*************************** * *  转自:http://blog.csdn.net/mytestmy/article/details/9150213 * ******* ...

  5. AI圣经-深度学习-读书笔记(四)-数值计算

    数值计算 机器学习算法通常需要大量的数值计算,这通常是指通过迭代过程更新解的估计值来解决数学问题的算法,而不是通过解析过程推导出公式来提供正确解的方法.常见的操作包括优化和线性方程组的求解. 对上溢和 ...

  6. AI圣经-深度学习-读书笔记(七)-深度学习中的正则化

    深度学习中的正则化 0 简介 机器学习中的一个核心问题是设计不仅在训练数据上表现好,而且能在新输入上泛化好的算法.采用显式减少测试误差(可能会增加训练误差)的策略称为正则化. 在深度学习的背景下,大多 ...

  7. AI圣经-深度学习-读书笔记(一)-引言

    引言 机器学习:AI系统需要具备自己***获取自己获取知识的能力***,即从原始数据中提取模式的能力. 许多人工智能任务都可以通过以下方式解决:先提取一个合适的特征集,然后将这几个特征提供给简单的机器 ...

  8. [1天搞懂深度学习] 读书笔记 lecture I:Introduction of deep learning

    - 通常机器学习,目的是,找到一个函数,针对任何输入:语音,图片,文字,都能够自动输出正确的结果. - 而我们可以弄一个函数集合,这个集合针对同一个猫的图片的输入,可能有多种输出,比如猫,狗,猴子等, ...

  9. 大数据架构详解从数据获取到深度学习读书笔记

    我们将大数据按处理时间的跨度要求可以分为以下几类: 1 基于实时数据流的数据处理(streaming Data processing),通常的是假跨度在数百毫秒到数秒之间 2 基于历史数据的交互式查询 ...

最新文章

  1. Database Appliance并非Mini版的Exadata-还原真实的Oracle Unbreakable Database Appliance
  2. Python高级特性:切片
  3. shell -- shift用法
  4. dama数据管理知识体系指南第二版pdf_DMBOK数据管理 - CDMP认证培训
  5. 2020年,图机器学习将走向何方?
  6. php post 二维数组,php curl模拟post请求和提交多维数组的示例代码
  7. python关于文件的一些记录
  8. Xeogl 基于 WebGL 的 3D 引擎
  9. 华为/华三:OSPF多区域配置
  10. 红米5a android,红米5A值得买吗?红米5A测评告诉你(附全文)
  11. 智能电能计量管理系统
  12. J2Cache缓存的使用
  13. meltdown论文翻译
  14. Java将汉字转为拼音
  15. csharp基础练习题:寻找恩人【难度:1级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练
  16. 渝粤题库 陕西师范大学 《危机管理》作业
  17. 【Windows】win10任务栏图标空白的解决方案
  18. 路由交换技术与路由交换技术基础知识
  19. 超值干货 | 建议收藏:精美详尽的 HTTPS 原理图注意查收!
  20. 使用Burp,nbsp;Sqlmap进行自动化SQL注入渗透测试

热门文章

  1. 笔记13:Python 和 Elasticsearch 构建简易搜索
  2. root卡开机画面不动了,手机root卡住不动
  3. 微信营销如何提升转化率与购买率
  4. 软件需求工程 高校教学平台 软件需求规格说明书 part 1 (重点!!!)
  5. 成都盛铭轩:直通车小知识
  6. 如何通过SSH隧道连接学校服务器
  7. 弹性计算双周刊 第 6 期
  8. 游戏开发入门——Lua(1)
  9. 旅游行业“春来早”,走着瞧旅行云南踏青游正火爆
  10. guid备份分区表crc错误_硬盘GPT和MBR分区表转换方法