tensorflow.estimator error: TypeError: 'builtin_function_or_method' object is not iterable
tensorflow.estimator error: TypeError: 'builtin_function_or_method' object is not iterable
我似乎无法在导致错误的代码中找到问题。如果您能提供帮助,我将不胜感激。提前致谢!以下代码产生的错误是
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
后面的()
括号,就像train_input_fn
传递给train()
的方式一样
TF 文档将 input_fn
定义为
A function that constructs the input data for evaluation.
我似乎无法在导致错误的代码中找到问题。如果您能提供帮助,我将不胜感激。提前致谢!以下代码产生的错误是
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
后面的()
括号,就像train_input_fn
传递给train()
TF 文档将 input_fn
定义为
A function that constructs the input data for evaluation.