original Tensorflow tutorial次のコードを含むtf.expand_dims:Tensorflowは
batch_size = tf.size(labels)
labels = tf.expand_dims(labels, 1)
indices = tf.expand_dims(tf.range(0, batch_size, 1), 1)
concated = tf.concat(1, [indices, labels])
onehot_labels = tf.sparse_to_dense(concated, tf.pack([batch_size, NUM_CLASSES]), 1.0, 0.0)
2行目はlabels
テンソルに寸法を追加します。しかし、labels
はフィード辞書を介してフィードされていたので、すでに形は[batch_size, NUM_CLASSES]
であるはずです。もしそうなら、expand_dims
はなぜここに使用されますか?