tensorflow-estimator相关内容

张量流中的循环

我改变了我的问题以更好地解释我的问题: 我有一个函数:output_image = my_dunc(x) x 应该像 (1, 4, 4, 1) 请帮我修复这部分的错误: out = tf.Variable(tf.zeros([1, 4, 4, 3]))指数 = tf.constant(0)定义条件(索引):返回 tf.less(index, tf.subtract(tf.shape( ..
发布时间:2021-09-05 20:14:33 其他开发

使用 Tensorflow.keras 组织项目.应该一个子类 tf.keras.Model 吗?

我正在使用 Tensorflow 1.14 和 tf.keras API 来构建数量 (>10) 个不同的神经网络.(我也对使用 Tensorflow 2 回答这个问题感兴趣).我想知道我应该如何组织我的项目. 我使用 tf.keras.estimator.model_to_estimator 和 Tensorboard 将 keras 模型转换为估算器以进行可视化.我有时也使用 model ..
发布时间:2021-09-05 19:50:22 Python

找不到匹配的函数来调用从 SavedModel 加载

我写了下面的代码,它假设加载一个模型,然后对来自 MNIST 数据集的元素进行预测运行.在执行开始时,代码工作正常,我得到了我想要的预测,但突然间我确实收到了以下错误,我不确定这是否与 .predict arguments 有关. 我的代码: # 导入库将 tensorflow 导入为 tf # 深度学习库.张量只是多维数组import gzip,sys,pickle # 数据集操作库# ..

TensorFlow ExportOutputs、PredictOuput 和指定 signature_constants.DEFAULT_SERVING_SIGNATURE_DEF_KEY

背景 我有一个 colab 和一个非常简单的演示 Estimator 用于学习/理解 Estimator API 旨在为即插即用模型,具有有用的交易技巧(例如,如果验证集停止改进,则提前停止,导出模型等). 三个 Estimator 模式(TRAIN、EVAL 和 PREDICT)返回一个 EstimatorSpec. 根据文档: __new__(CLS,模式,预测=无,#预测 ..
发布时间:2021-09-05 19:42:44 Python

自动将类似 Tensorboard 的损失图保存到图像文件中

我目前正在尝试使用 tensorflow 预制估计器 (tf.estimator.DNNRegressor) 来预测粒子的运动. 我想将平均损失图的图像(例如一个张量板显示)保存到每个模型的文件夹中. Tensorboard 非常适合在训练期间监控这一点,但我想保存图像以供将来参考(例如,直观地比较不同的方法) 有没有简单的方法可以做到这一点?我可以保存不同时间的评估结果并使用m ..
发布时间:2021-09-05 19:42:14 其他开发

如何在不保存检查点的情况下运行 estimator.train

我正在寻找一种实现学习率搜索的方法,如下所述:https://arxiv.org/pdf/1506.01186.pdf . 我的网络是使用 estimator api 实现的,我想坚持下去,但不幸的是,我无法强制 estimator 跳过保存检查点.您知道一种无需保存检查点就可以简单地运行一个 epoch o 训练的方法吗? 解决方案 根据文档 tf.estimator.RunCon ..
发布时间:2021-09-05 19:41:26 其他开发

Tensorflow Estimator API:如何从输入函数传递参数

我正在尝试为我的模型添加类权重作为超参数,但是为了计算权重,我需要读取输入数据,这发生在 input_fn 内部,然后传递给 estimator.fit().input_fn 的输出只是特征,标签应该具有相同的形状 num_examples * num_features.我的问题 - 有没有办法将数据从 input_fn 传播到 model_fn 的超参数映射?或者作为替代 - 也许 input_ ..
发布时间:2021-09-05 19:41:04 其他开发

如何创建一个在 tf.estimator.train_and_evaluate 评估步骤中持续存在的变量?

TLDR:如何创建一个变量来保存用于计算自定义指标的混淆矩阵,并在所有评估步骤中累积值? 我已实施在 tf.estimator.train_and_evaluation 管道中使用,以混淆矩阵为关键.我的目标是让这个混淆矩阵在多个评估步骤中持续存在,以跟踪学习进度. 在变量范围内使用 get_variable 不起作用,因为它不会将变量保存到检查点(或者看起来如此). 这不起作用 ..
发布时间:2021-09-05 19:36:56 Python

结合使用 Estimators API 和 tf.data.Dataset 时如何加快批处理准备

我想加快使用 Estimator API 和使用 tf.data.Dataset 编写的 input_fn 的训练例程. 我的实现需要 2 秒来准备一批数据,然后在 GPU 上运行训练 1 秒,然后重新开始准备一批数据.这真的是低效的. 我正在寻找一种方法来异步准备批次并将它们上传到 GPU 以加快训练速度.或者作为一种在 input_fn 调用之间缓存数据集的方法(dataset.c ..

使用 tf.Estimator 创建的 tensorflow 服务的图形优化

上下文: 我有一个基于 tf.estimator.DNNClassifier 的简单分类器它通过意图标签获取文本和输出概率.我能够将模型导出到可服务对象,并使用 tensorflow 服务 为服务对象提供服务.问题是这个 servable 太大(大约 1GB),所以我想尝试一些 张量流图转换 以尝试减小所提供文件的大小. 问题: 我了解如何使用 saved_model.pb 并使 ..
发布时间:2021-09-05 19:18:45 Python