Ich versuche, zwei Tensoren zu multiplizieren zusammen, dass beide die gleiche Form haben:tensorflow zu multiplizieren zwei Tensoren
weights = tf.Variable(tf.random_normal([200], stddev=0.35),
name="weights")
weights2 = tf.Variable(tf.random_normal([200], stddev=0.35),
name="weights2")
greg = tf.matmul(weights,weights2)
sess=tf.Session()
sess.run(tf.initialize_all_variables())
sess.close()
dieser Versuch in jupyter Notebook, bekomme ich diesen Fehler:
„Shapes (200,) und (?,?) müssen den gleichen Rang haben "
Was fehlt mir?
Aus der Dokumentation: "Die [' Matmul'] Eingaben müssen zweidimensionale Matrizen sein, mit passenden inneren Dimensionen, möglicherweise nach der Transposition. " Deines ist nicht. https://www.tensorflow.org/versions/r0.10/api_docs/python/math_ops.html#matmul – NPE
Gotchya, danke – rikkitikkitumbo