tensorflow - 使用 TensorFlow Data API 和 Keras 模型预测批次
问题描述
假设我有一个数据集和一个 Keras 模型。batch()
数据集已使用tf Dataset API分为批次。现在我正在寻找一种有效且干净的方法来对所有测试样本进行批量预测。
我已经尝试了以下代码并且它有效。
batch_size = 32
dataset = dataset.batch(batch_size)
predictions = keras_model.predict(dataset, steps=math.ceil(num_testing_samples / batch_size))
我想知道有没有更有效和优雅的方法来实现这一点?
解决方案
推荐阅读
- java - Java 中的时区缩写
- database - 输入命令行时,mongod命令创建错误
- html - 标题文本和图标对齐问题
- c - 使用引用调用时,被调用函数如何解释数组的地址?
- python - 如何删除元组列表中的千位分隔符?
- python-3.x - Matplotlib - 散点图,如何填充每个点之间的空间?
- bootstrap-4 - 在 Bootstrap 4 中处理有关无效 CSS 的 HtmlUnit 警告的正确方法?
- php - 发布表单未在while循环表php中提交
- python - 获取 Selenium 的 XPATH
- php - Wordpress - 在搜索结果中仅显示具有特定模板的页面