ReinforcementZeroToAll
ReinforcementZeroToAll copied to clipboard
08_4_softmax_pg_pong.py 에서 image reshape에 관한 질문
08_4_softmax_pg_pong.py 에 다음과 같은 부분이 있습니다.
X = tf.placeholder(tf.float32, [None, input_size], name="input_x")
x_image = tf.reshape(X, [-1, 80, 80, 4])
여기서 placeholder에 넘어오는 array는 (80x80)이미지를 4개 모아 (4,6400)으로 만든 후, 다시 flatten하여 (25600,) 형태로 넘어온 것입니다. 이것을 (80,80,4)로 reshape하면 이미지로서의 특성은 깨져버립니다.
X = tf.placeholder(tf.float32, [None, input_size], name="input_x")
x_image = tf.transpose(tf.reshape(X, [-1, 4, 80, 80]),[0,2,3,1])
이렇게 해야되지 않나요?