플레이스 홀더(tf.placeholder)에 대해 알아봅니다.
다음 사이트에 있는 텐서플로우 예제들을 공부한 결과를 비정기적으로 올릴 예정입니다. https://github.com/aymericdamien/TensorFlow-Examples |
tf.constant 함수에서는 입력으로 사용할 값을 아규먼트로 입력해줘야 했지만
a = tf.constant(2) |
tf.placeholder 함수는 입력으로 사용할 데이터의 타입만 지정해주고 실제값은 나중에 세션에서 실행될때 입력해줍니다.
from __future__ import print_function # tf.placeholder는 플레이스 홀더 오퍼레이션을 생성합니다. # 변수 a와 b는 오퍼레이션의 출력인 텐서를 가리킵니다. # 세션에서 플레이스 홀더에 입력으로 사용할 데이터를 지정해줘야 합니다. with tf.Session() as sess: # feed_dict 아규먼트로 플레이스 홀더 텐서 a와 b에 제공할 데이터를 지정해주지 않으면 add 오퍼레이션을 수행할 수 없습니다. print("%i" % sess.run(add, feed_dict={a: 2, b: 3})) |
그래프 생성을 완료한 후, 나중에 대량의 데이터를 입력으로 사용하려면 플레이스 홀더를 사용해야 합니다.
from __future__ import print_function |
원본 코드
마지막 업데이트 - 2018. 8. 18
'Deep Learning & Machine Learning > 강좌&예제 코드' 카테고리의 다른 글
예제로 배우는 텐서플로우 강좌 - 5. Linear Regression (15) | 2018.08.30 |
---|---|
예제로 배우는 텐서플로우 강좌 - 4. 행렬(matrix) 계산 (0) | 2018.08.30 |
예제로 배우는 텐서플로우 강좌 - 2. 텐서플로우의 기본 동작 (0) | 2018.08.30 |
예제로 배우는 텐서플로우 강좌 - 1. 안녕, 텐서플로우 출력 (5) | 2018.08.30 |
Tensorflow 예제 - tf.reduce_mean 함수 사용법 (2) | 2018.08.30 |
시간날때마다 틈틈이 이것저것 해보며 블로그에 글을 남깁니다.
블로그의 문서는 종종 최신 버전으로 업데이트됩니다.
여유 시간이 날때 진행하는 거라 언제 진행될지는 알 수 없습니다.
영화,책, 생각등을 올리는 블로그도 운영하고 있습니다.
https://freewriting2024.tistory.com
제가 쓴 책도 한번 검토해보세요 ^^
그렇게 천천히 걸으면서도 그렇게 빨리 앞으로 나갈 수 있다는 건.
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!