TensorFlowValueError名前付き引数ラベルロジットを使用してsoftmax_cross_entropy_with_logitsのみを呼び出す



Tensorflow Valueerror Only Call Softmax_cross_entropy_with_logits With Named Arguments Labels Logits



TensorFlowはエラーを出します:

ValueError:softmax_cross_entropy_with_logitsのみを呼び出す名前付き引数付き(labels =…、logits =…、…)


エラーポイントを見つけます。

self.loss = tf.nn.softmax_cross_entropy_with_logits(z, self.target)

この関数はこのように使用できないことが判明したため、次のように変更する必要があります。



self.loss = tf.nn.softmax_cross_entropy_with_logits(logits=z, labels=self.target)

成功!