tensorflow.estimator错误:TypeError:'builtin_function_or_method'对象不可迭代

问题描述 投票:0回答:1

我似乎无法在导致错误的代码中找到问题。如果您能提供帮助,我将不胜感激。提前致谢!从下面的代码生成的错误是

TypeError:'builtin_function_or_method'对象不可迭代

n_batches = 1
est = tf.estimator.BoostedTreesClassifier(feature_columns,
                                          n_batches_per_layer=n_batches)

est.train(train_input_fn, max_steps=100)

result = est.evaluate(eval_input_fn.())
clear_output()
print(pd.Series(result))
python tensorflow tensorflow-estimator
1个回答
0
投票

更改为:result = est.evaluate(eval_input_fn)

不需要eval_input_fn后的括号。

TF文档将input_fn定义为

构建用于评估的输入数据的功能。

© www.soinside.com 2019 - 2024. All rights reserved.