測試 tensorflow
Code 來源
http://mropengate.blogspot.tw/2016/10/ai-ch165-tensorflow.html
In [ ]:
import tensorflow as tf
matrix1 = tf.constant([[3., 3.]])
matrix2 = tf.constant([[2.], [2.]])
matrix3 = tf.ones((2,2))
matrix4 = tf.random_normal((2,2))
matrix_buf = tf.Variable(tf.zeros((2,2)))
product = tf.matmul(matrix1, matrix2)
add = tf.assign_add(matrix_buf, matrix3)
assign = tf.assign(matrix_buf, matrix4)
init = tf.initialize_all_variables()
In [ ]:
with tf.Session() as sess:
sess.run(init)
print(product.eval(),"\n") #.eval() 是 sess.run() 的語法糖
for _ in range(3):
sess.run(add)
print(matrix_buf.eval())
sess.run(assign)
print("\n",matrix_buf.eval(),"\n")