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 |
댓글