11

我在图表中有一组 MxM对称矩阵变量,我想优化其值。

有没有办法强制执行对称条件?

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

4

1 回答 1

2

如果你这样做symA = 0.5 * (A + tf.transpose(A))呢?它效率低下,但至少它是对称的。

于 2016-04-18T16:34:31.233 回答