赞
踩
修改位置1:run_classifier.py model_fn() 函数中:
源码1:
else:
output_spec = tf.contrib.tpu.TPUEstimatorSpec(
mode=mode, predictions=probabilities, scaffold_fn=scaffold_fn)
替换源码1:
elif mode == tf.estimator.ModeKeys.PREDICT:
def metric_fn(logits,probabilities):
predicted_classes = tf.argmax(logits, axis=1,output_type=tf.int32)
return {
'pred_class_ids': predicted_classes[:, tf.newaxis],
'probabilities':probabilities,
'logits': logits}
pred_metrics = metric_fn(logits,probabilities)
output_spec = tf.estimator.EstimatorSpec(
mode=mode,predictions=pred_metrics)
修改位置2:run_classifier.py main()函数中:
源码2:
with tf.gfile.GFile(output_predict_file, "w") as writer:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。