Я пытаюсь перемножить два тензоры вместе, что оба имеют одинаковую форму:tensorflow умножать два тензоры
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()
Пытается это jupyter ноутбука, я получаю эту ошибку:
«Shapes (200,) и (?,?) должны быть равны »
Что мне не хватает?
Из документации: «Входы [' matmul'] должны быть двумерными матрицами с соответствующими внутренними размерами, возможно, после транспонирования ». Нет. https://www.tensorflow.org/versions/r0.10/api_docs/python/math_ops.html#matmul – NPE
gotchya, спасибо – rikkitikkitumbo