Je suis en train de multiplier deux tenseurs ensemble que les deux ont la même forme:tensorflow multiplier deux tenseurs
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()
Un essai en bloc-notes jupyter, je reçois cette erreur:
« Formes (200,) et (?,?) doivent avoir le même rang "
Qu'est-ce qui me manque?
De la documentation: "Les entrées [' matmul'] doivent être des matrices bidimensionnelles, avec des cotes intérieures correspondantes, éventuellement après transposition. " Le vôtre ne l'est pas. https://www.tensorflow.org/versions/r0.10/api_docs/python/math_ops.html#matmul – NPE
gotchya, merci – rikkitikkitumbo