본문 바로가기
TensorFlow

Fetch (12)

by EasyGPT 2016. 3. 31.
반응형

Fetches

Ops 출력을 가져오기 위하여, 객체 Session에서 run() call 그래프를 실행하고, 검색을 위하여 텐서 안으로 전달합니다.
To fetch the outputs of operations, execute the graph with a run() call on the Session object and pass in the tensors to retrieve.

예제에서, 단일 node state 가져왔으나 복수의 tensors 가져올 있습니다:
In the previous example we fetched the single node state, but you can also fetch multiple tensors:

input1 = tf.constant(3.0)

input2 = tf.constant(2.0)

input3 = tf.constant(5.0)

intermed = tf.add(input2, input3)

mul = tf.mul(input1, intermed)

 

with tf.Session() as sess:

  result = sess.run([mul, intermed])

  print(result)

 

# 출력된 결과

 

# [21.0, 7.0]

 

요청된 텐서 값을 생성하는데 필요한 모든 ops 번만 가동됩니다(요청된 텐서 번이 아니고)
All the ops needed to produce the values of the requested tensors are run once (not once per requested tensor).


반응형

'TensorFlow' 카테고리의 다른 글

전문가용 Deep MNIST(1)  (0) 2016.04.27
Feeds (13)  (0) 2016.03.31
변수 Variables (11)  (0) 2016.03.31
Interactive 사용법 (10)  (0) 2016.03.31
기초 사용법 Basic Usage(9)  (0) 2016.03.31

댓글