我在图表中有一组 MxM对称矩阵变量,我想优化其值。
有没有办法强制执行对称条件?
我曾考虑在损失函数中添加一个术语来强制执行它,但这似乎既尴尬又迂回。我希望的是tf.matmul(A,B,symmA=True)
,只有 A 的三角形部分会被使用和学习。或者可能tf.upperTriangularToFull(A)
会从三角形部分创建一个密集矩阵的东西。
我在图表中有一组 MxM对称矩阵变量,我想优化其值。
有没有办法强制执行对称条件?
我曾考虑在损失函数中添加一个术语来强制执行它,但这似乎既尴尬又迂回。我希望的是tf.matmul(A,B,symmA=True)
,只有 A 的三角形部分会被使用和学习。或者可能tf.upperTriangularToFull(A)
会从三角形部分创建一个密集矩阵的东西。