这篇博客为《深度学习与TensorFlow 2入门实战》的部分笔记,为上一篇“TensorFlow2中的Tensor的常用操作速查速记”的后续,今天也正好看见龙龙老师的TensorFlow 2.0深度学习开源书发布啦,Github地址在此,然后真的很喜欢龙龙老师的课程,和开源分析,质量很高!
数据准备相关API
数据导入
import tensorflow as tf
from tensorflow.keras import datasets
# 以numpy.ndarray的形式加载
(x_train, y_train), (x_test, y_test) = datasets.mnist.load_data()
# 将训练部分的数据图片x和标签y都转换成tf.data.Dataset对象
train_db = tf.data.Dataset.from_tensor_slices((x, y))
# 或者通过tensorflow_datasets加载,但个人不推荐
import tensorflow_datasets as tfds
mnist_data = tfds.load("mnist", as_supervised=True)
mnist_train, mnist_test = mnist_data["train"], mnist_data["test"]
可以用next(iter(DATASET))
进行查看,关于tf.data.Dataset更具体的信息可以查看官方文档。
个人理解:Da