0
各サンプルのラベルの数はマトリックスに保存されます。真のラベルは別の1D tensor
y
に格納されますが、真のラベルのスコアは(batch_size)に格納されます。 どうすればいいですか? 私はTheanoまたはNumpyでそれを知っています。これは、単一の式で行うことができます:X[y]
。 しかし、TensorFlowでは、これを達成するのに最も便利な、または費用のかからない方法は何ですか?TensorFlow、(batch_size x num_labels)+(batch_size) - >(batch_size)
X = tf.get_variable("X",[batch_size,num_labels])
y = tf.placeholder(tf.int32,[batch_size])
注0 <= y[i] <= num_labels - 1
。出力z
は、私はXの各クラスとバッチたとえば、あなたは真のラベルの確率を取得したいという確率を含むベクトルであることを理解しz[i]= X[i][y[i]]
[MCVE](http://stackoverflow.com/help/mcve)を教えてください。 –
ねえ。私は例を追加します。私の言いたいことが分かりますか。?ありがとう – user3903457