深度学习基础:线性代数(5)_矩阵的迹

定义

迹运算返回的是矩阵对角元素的和:

$$
Tr(A) = \sum{i} A{i,i}
$$

意义

迹运算有时可以简化公式的表达,例如Frobenius范数可以写作:$ \mid \mid A \mid\mid_F = \sqrt{Tr(AA^T)} $。

性质

$Tr(A) = Tr(A^T)$
$Tr(ABC) = Tr(CAB) = Tr(BCA)$
$Tr(a) = a$,其中$a$是标量

Python实现

import numpy as np

A = np.array([[1, 2, 3],
              [4, 5, 6]])
A.trace()

版权声明:
作者:Joe.Ye
链接:https://www.appblog.cn/index.php/2023/04/01/fundamentals-of-deep-learning-linear-algebra-trace-of-matrix/
来源:APP全栈技术分享
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
打赏
海报
深度学习基础:线性代数(5)_矩阵的迹
定义 迹运算返回的是矩阵对角元素的和: $$ Tr(A) = \sum{i} A{i,i} $$ 意义 迹运算有时可以简化公式的表达,例如Frobenius范数可以写作:$ \mid \mid A \mid……
<<上一篇
下一篇>>
文章目录
关闭
目 录