엔지니어가 되고 싶은 공돌이

04 . placeholder 본문

Artificial Intelligence/Basic Tensorflow

04 . placeholder

Geca 2020. 1. 20. 20:04

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

 

텐서플로로 배우는 딥러닝

딥러닝 기초 이론부터 ANN, 오토인코더, CNN, RNN, GAN, FCN, DQN, 이미지 캡셔닝 최신 모델 구현까지 『텐서플로로 배우는 딥러닝』에서는 딥러닝 기법의 이론적 배경이 되는 기초적인 수학적 이론들을 자세하게 소개하고, 딥러닝 기초 모델들(ANN, 오토인코더, CNN, RNN)의 정확한 이해를 위해 텐서플로 예제 코드와 함...

www.yes24.com

 

'Artificial Intelligence > Basic Tensorflow' 카테고리의 다른 글

03. 텐서플로우 기초 코딩  (0) 2020.01.20
02. Tensorflow  (0) 2020.01.20
01. 인공지능, 머신러닝, 딥러닝  (0) 2020.01.20
Comments