矩阵的 Frobenius 范数及其求偏导法则
定义:设是一个矩阵,称是这个矩阵得Frobenius范数
-
求导法则1
设,是两个的矩阵,则有
证:因,。
当 p = i,t = j 时有。
求和式中其他各项
的偏导数都等于0,所以有
具体例子
让我们通过一个具体的例子来更好地理解这个求导过程。假设我们有一个2x2的矩阵和另一个2x2的矩阵,它们的形式如下:
现在我们要计算对于任意的。
首先,是的转置,因此
接着,的乘积是:
矩阵的迹(即对角元素之和)为:
现在,我们要计算。根据的不同取值,我们可以分别计算出:
- 当时,
- 当时,
- 当时,
- 当时,
因此
从上面的例子可以看出,对于任何,都有,这正是矩阵中的对应元素。这就是求导法则1所表达的意思:矩阵中的每个元素就是关于中
相应位置元素的偏导数。
其中,对于,我们通过结合具体例子进行理解。
这里请注意:
具体例子
Frobenius范数是对矩阵元素的平方和开方(因此其就是一个实数)
,它衡量的是矩阵所有元素的欧几里得长度。通过一个具体的2x2矩阵来理解这个概念。
假设我们有一个2x2的矩阵:
那么(的转置)就是:
现在计算的乘积:
接着,计算的迹(对角线元素之和):
最后,Frobenius范数就是上述迹的平方根:
这就是矩阵所有元素的平方和再开方的结果。换句话说,它是矩阵中所有元素的平方和的平方根。
举个数值例子,如果
那么
并且
因此,
这样我们就得到了矩阵的Frobenius范数。
定义:设是一个矩阵,称是这个矩阵得Frobenius范数
-
求导法则 2
设是矩阵,是矩阵,则有
证:因为
当 p = i,t = j 时有
当 q = i,t = j 时有
求和式中其他各项的偏导数都等于0,所以有
- 具体例子
我们可以通过一个具体的2x2矩阵的例子来说明求导法则2。假设是一个2x2的方阵,而也是一个2x2的矩阵,那么我们可以具体计算。
令
首先,我们需要计算:
这个乘积的结果是一个2x2的矩阵,其元素是通过以下方式得到的(注意,这里的计算可能有误)
:
接着,的迹为对角线元素之和:
现在,我们要计算对于任意的。
例如,考虑:
根据和的表达式,我们可以看到出现在中两次(一次与相乘,一次与相乘),并且在中不出现。因此,
对于,不参与,所以偏导数为0。于是我们有:
同样的方法可以用于其他元素。对于,我们会发现只出现在和中,所以:
简化后就是。
按照这种方式,我们可以得出一般形式的结论:
这就是求导法则2所表达的内容:关于中元素的偏导数等于与在位置处的元素之和。
例题1:
解:
这里注意,
其中,中不含,所以
把中的看作时上面求导法则1 中的 A,则有:
把中看着时上面求导法则2 中的 A,则有:
所以有
根据上述的内容,我们可得如下规律:
请注意:
例题2:
解:
注 上面把中的和看着求导法则2中的 X 和 A,因为相对于法则中的 X 做了一个转置,所以对求偏导的结果中也要作一个转置
定理: