如何使用TensorFlow中的Dataset API(使用内置输入管道,告别‘feed-dict’ )

Posted AI科技大本营

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用TensorFlow中的Dataset API(使用内置输入管道,告别‘feed-dict’ )相关的知识,希望对你有一定的参考价值。


翻译 | AI科技大本营

参与 | zzq

审校 | reason_W

 

本文已更新至TensorFlow1.5版本

 

我们知道,在TensorFlow中可以使用feed-dict的方式输入数据信息,但是这种方法的速度是最慢的,在实际应用中应该尽量避免这种方法。而使用输入管道就可以保证GPU在工作时无需等待新的数据输入,这才是正确的方法。


幸运的是,TensorFlow提供了一种内置的API——Dataset,使得我们可以很容易地就利用输入管道的方式输入数据。在这篇教程中,我们将介绍如何创建和使用输入管道以及如何高效地向模型输入数据。


这篇文章将解释DatasetAPI的基本工作机制,并给出了几种最常用的例子。

 


https://github.com/FrancescoSaverioZuppichini/Tensorflow-Dataset-Tutorial/blob/master/dataset_tutorial.ipynb


以上是关于如何使用TensorFlow中的Dataset API(使用内置输入管道,告别‘feed-dict’ )的主要内容,如果未能解决你的问题,请参考以下文章

如何使用TensorFlow中的Dataset API(使用内置输入管道,告别‘feed-dict’ )

如何在 TensorFlow 2.0 中使用 Dataset.window() 方法创建的窗口?

如何在 tensorboard 中显示 Tensorflow 2.0 中的 tf.data.Dataset.map 子图?

Tensorflow:如何查找 tf.data.Dataset API 对象的大小

如何使用 tensorflow 数据集访问图像

如何在 tensorflow tf.data.Dataset 中使用 cv2 图像增强功能?