텐서플로우(Tensorflow) - tf.placeholder 란?

2022. 11. 14. 22:14Tensorflow

쉽게 말해서 형태를 지정하지 않은 tensor를 선언하는 것이다.

 

list = [] 처럼 크기를 정해주지 않은 채 리스트에 그때그때 접근하여 사용하는 것 처럼,

 

DNN layer에 사용하기에 특화된 자료형(?) 이다.

 

import tensorflow as tf

a = tf.placeholder(tf.float32, [None, None])

 

이때 a에는 2차원 배열인데 크기가 정해지지 않은 tensor가 선언된다.

 

DNN layer에서 아직 input, output dimension을 정해지지 않았을 때, 이를 고려하지 않고 데이터셋에만 집중할 수 있도록 특화된 접근방식이라고 보면 된다!