如何解决FailedPreconditionError:GetNext失败,因为尚未在Tensorflow 2.3中初始化迭代器
为什么在不再具有会话概念的Tensorflow 2.3中出现数据集未初始化错误?
import tensorflow as tf
print(tf.__version__)
bm = tf.estimator.BaselineRegressor(
model_dir=None,label_dimension=1,weight_column=None,optimizer='Ftrl',)
def create_dummy_data():
d = tf.data.Dataset.from_generator(lambda:
iter(
({'osName': b'Android OS','osversion': b'5.1.1','deviceModel': b'dfjhgsdjhfshfjsgdjhf'},100),...
),output_types=({
"osName": tf.string,"osversion": tf.string,"deviceModel": tf.string
},tf.int32))
return d
# input_fns = DataInputFns()
bm.train(
create_dummy_data,steps=6
)
将整个代码粘贴到https://colab.research.google.com/drive/1HlZ0NLbu5tZu0HfQvvPIrDx6Um2WVRLc?usp=sharing
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。