[AI]/python.tensorflow

tensorflow.Session/InteractiveSession

givemebro 2020. 5. 11. 15:07
반응형
# 설계
a=tf.constant(2)
b=tf.Variable(3)
c=a*b

# 실행
with tf.Session() as sess:
    sess.run(b.initializer)
    n=sess.run(c)
    print(n)
    
# with를 사용하면 꿀기능이 있다.

with tf.Session() as sess:
    b.initializer.run() # operation (동작 지시)
    n=c.eval()# tensor (값)
    print(n)
    
# with 안에서는 어떤 session을 이야기하는지 알 수 있어서 위와 같이 사용 할 수 있다.

# with 밖에서 사용하려면 interactiveSession()을 사용
a=tf.constant(2)
b=tf.Variable(3)
c=a*b

sess=tf.InteractiveSession()
b.initializer.run()
display(c.eval())
sess=tf.InteractiveSession()
display(tf.matmul([[1,2]],[[3],[4]]).eval())

 

반응형