[정수리] TensorFlow 학습 노트의 4가지 - 원본 분석의 기본 조작

예제 소스 주소:
https://github.com/aymericdamien/TensorFlow-Examples/blob/master/examples/1%20-%20Introduction/basic_operations.py
인터넷의 입문 예에 따르면 코드와 TensorFlow를 조금 익힌다.이 기본적인 예에 대해 주석을 하나 만들어 잊어버린 나머지 같은 입문 초보자에게 공유한다.
import tensorflow as tf

a = tf.constant(2)
b = tf.constant(3)
# a,b   tensorflow   ,    。
with tf.Session() as sess:
    print "a=2, b=3"
    print "Addition with constants: %i" % sess.run(a+b)
    print "Multiplication with constants: %i" % sess.run(a*b)
#  Session run()  a+b a*b   。  with tf.Session() as sess    , sess.run()    ,    sess.close()    。
a = tf.placeholder(tf.int16)
b = tf.placeholder(tf.int16)
# a,b    tf.int16      ,           。
add = tf.add(a, b)
mul = tf.mul(a, b)
# a,b       ,       ,add mul。
with tf.Session() as sess:
    print "Addition with variables: %i" % sess.run(add, feed_dict={a: 2, b: 3})
    print "Multiplication with variables: %i" % sess.run(mul, feed_dict={a: 2, b: 3})
# a,b  ,            add mul  。
matrix1 = tf.constant([[3., 3.]])
matrix2 = tf.constant([[2.],[2.]])
product = tf.matmul(matrix1, matrix2)
#        ,             matmul  product。
with tf.Session() as sess:
    result = sess.run(product)
    print result
#  product  ,     result  。

좋은 웹페이지 즐겨찾기