엔지니어가 되고 싶은 공돌이
04 . placeholder 본문
1. placeholder
placeholder(dtype, shape, name)
- 임의의 입력값을 받을 수 있도록 해준다.
import tensorflow as tf
# 플레이스홀더 노드와 add 노드를 정의합니다.
a = tf.placeholder(tf.float32)
b = tf.placeholder(tf.float32)
adder_node = a + b # 암시적으로 tf.add(a, b) 형태로 정의될 것입니다.
# 세션을 열고 그래프를 실행합니다.
# 출력값 :
# 7.5
# [ 3. 7.]
sess = tf.Session()
print(sess.run(adder_node, feed_dict={a: 3, b: 4.5}))
print(sess.run(adder_node, feed_dict={a: [1, 3], b: [2, 4]}))
# 노드를 추가해서 더 복잡한 그래프 형태를 만들어봅시다.
# 출력값 : 22.5
add_and_triple = adder_node * 3 # 암시적으로 tf.multiply(adder_node,3) 형태로 정의될 것입니다.
print(sess.run(add_and_triple, feed_dict={a: 3, b: 4.5}))
sess.close()
참고문헌: 솔라리스, 텐서플로로 배우는 딥러닝, 영진닷컴, 2018.
http://www.yes24.com/Product/Goods/66539232
'Artificial Intelligence > Basic Tensorflow' 카테고리의 다른 글
03. 텐서플로우 기초 코딩 (0) | 2020.01.20 |
---|---|
02. Tensorflow (0) | 2020.01.20 |
01. 인공지능, 머신러닝, 딥러닝 (0) | 2020.01.20 |
Comments