0
n * nの対称行列を作成し、この行列をTensorFlowで訓練したいと考えています。効果的には(n + 1)* n/2個のパラメータだけを訓練すべきです。私はこれをどのようにするべきですか? 。 - 1、MAXVAL = 0.1、DTYPE = TFTensorflow対称行列
X = tf.Variable(tf.random_uniform([D、D]、MINVAL =:
は、私は次の操作を行い示唆以前のいくつかのスレッドを見ました。 float64))X_symm = 0.5 *(X + tf.transpose(X))
しかし、これは、IがN n個の変数を訓練しなければならないことを意味しないN(N + 1)/ 2変数。
これを達成する機能がない場合でも、自己記述コードのパッチが役立ちます!
ありがとうございます!
をもう1つの質問から、あなたが2倍の変数を訓練しているわけではありません。依然として同じ自由度があります。 – Aaron