我似乎无法在导致错误的代码中找到问题。如果您能提供帮助,我将不胜感激。提前致谢!从下面的代码生成的错误是
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))
更改为:result = est.evaluate(eval_input_fn)
不需要eval_input_fn
后的括号。
TF文档将input_fn
定义为
构建用于评估的输入数据的功能。