본문 바로가기

Learn/TensorFlow

TensorFlow 학습 #7 변수와 플레이스 홀더

반응형

2020/09/08 - [Learn/TensorFlow] - TensorFlow 학습 #6 상수와 텐서보드

 

TensorFlow 학습 #6 상수와 텐서보드

2020/09/05 - [Learn/TensorFlow] - TensorFlow 학습 #5 텐서플로우 연산구조 TensorFlow 학습 #5 텐서플로우 연산구조 2020/09/04 - [Learn/TensorFlow] - TensorFlow 학습 #4 - 설치 및 실행 TensorFlow 학습 #4..

javart.tistory.com


TensorFlow

변수

 생성하기

tf.Variable

1.x 버전에선 상수와 달리 초기화를 명시해줘야 한다.

init=tf.initialize_all_variables()
// 또는 init=tf. global_variables_initializer()
sess=tf.Session
sess.run(init)

2.x 버전에서는 똑같이 tf.print를 이용하면 쉽게 출력이 가능하다

import tensorflow as tf
a = tf.Variable(10)
a=a.assign_add(a)
tf.print(a)

 

플레이스 홀더

 학습용 데이터를 담는 장소로 파라미터로 보면 된다. 하지만 메뉴얼을 보면 알 수 있듯이 2.x버전에선 1.x 버전과의 호환성을 위해서만 남아있다.

//1.x
tf.placeholder(dtype, shape=None, name=None)
//2.x
tf.compat.v1.placeholder(dtype, shape=None, name=None)

 

1.x에서의 플레이스 홀더를 좀더 자세히 보려면 이곳 참조

 

 

반응형