如何修复SyntaxError:外部函数“返回”

时间:2019-07-23 01:56:21

标签: deep-learning tensorflow-estimator

我收到SyntaxError:函数外部的'return'-在我尝试完成我的第一个Tensorflow模型时运行代码行

 predictions = {
        "classes": tf.argmax(input=logits, axis=1),
        "probabilities": tf.nn.softmax(logits, name="softmax_tensor")
    }
    if mode == tf.estimator.ModeKeys.PREDICT:
      return tf.estimator.EstimatorSpec(mode=mode, predictions=predictions)

尝试了不同的缩进

predictions = {
    "classes": tf.argmax(input=logits, axis=1),
    "probabilities": tf.nn.softmax(logits, name="softmax_tensor")
}
if mode == tf.estimator.ModeKeys.PREDICT:
  return tf.estimator.EstimatorSpec(mode=mode, predictions=predictions)

0 个答案:

没有答案